aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* docs(cargo): bump to 0.1.9Fuwn2022-04-031-4/+5
|
* feat(refactor): no late init contentFuwn2022-04-031-18/+14
|
* feat(router): allow multiple headers and footersFuwn2022-04-031-33/+49
|
* docs(cargo): bump version to 0.1.8Fuwn2022-04-021-2/+6
|
* feat(router): stateful modules!Fuwn2022-04-023-6/+158
|
* docs(readme): add modules and capsules sectionFuwn2022-04-011-1/+16
|
* fix(router): conditional feature argsFuwn2022-03-311-2/+4
|
* feat(cargo): bump versionFuwn2022-03-311-2/+2
|
* feat(features): auto-deduce-mimeFuwn2022-03-312-1/+120
|
* fix(router): use different certificate fileFuwn2022-03-301-24/+24
|
* feat(router): specify custom portFuwn2022-03-301-4/+22
|
* feat(cargo): bump versionFuwn2022-03-271-3/+3
|
* feat(handler): more fnmutFuwn2022-03-272-33/+48
|
* feat(handler): fnmut partialFuwn2022-03-272-15/+11
|
* feat(pre/post_route_callback): fnmut closureFuwn2022-03-272-22/+33
|
* feat(error_handle): fnmut closureFuwn2022-03-272-11/+19
|
* docs: add missing dependencyFuwn2022-03-271-0/+1
|
* docs: extendFuwn2022-03-273-0/+61
|
* feat(router): set charset and languageFuwn2022-03-271-1/+39
|
* feat(router): logging optionsFuwn2022-03-271-1/+38
|
* feat(response): respond with fileFuwn2022-03-273-7/+20
|
* refactor(tokio): reexport mainFuwn2022-03-271-0/+1
|
* refactor(handler): move handlersFuwn2022-03-272-32/+39
|
* feat(response): add remaining responses (redirect)Fuwn2022-03-273-40/+12
|
* feat(response): implement many more responsesFuwn2022-03-272-7/+67
|
* refactor(router): more generic errorsFuwn2022-03-271-13/+13
|
* refactor(run): generic errorsFuwn2022-03-271-5/+7
|
* feat(router): async!Fuwn2022-03-272-17/+28
|
* feat(router): modulesFuwn2022-03-271-5/+30
|
* refactor(mount): context is now structFuwn2022-03-262-22/+90
|
* feat(mount): use a sophisticated route matcherFuwn2022-03-261-145/+60
| | | | | | | | | | | | | | The [`matchit`](https://github.com/ibraheemdev/matchit) crate is a real lifesaver... Before this commit, I had manually implemented a dynamic pattern matcher for routes (which only supported one pattern per route) that worked; just not very well. While searching for a way to implement multiple patterns per route, I landed upon two crates: [`matchit`](https://github.com/ibraheemdev/matchit) and [`urlmatch`](https://github.com/SergeiMinaev/urlmatch). Ultimately, I settled with `matchit` because it seemed a lot more mature and supported nearly everything which I was looked for!
* refactor(mount): dynamic formatFuwn2022-03-261-1/+9
|
* refactor(response): remove unused header structFuwn2022-03-261-10/+0
|
* feat(response): inputsFuwn2022-03-262-2/+14
|
* feat(response): temporary failure responseFuwn2022-03-262-2/+8
|
* refactor(handle): simply furtherFuwn2022-03-261-30/+16
|
* refactor(response): minify status handlingFuwn2022-03-262-36/+33
|
* feat(response): variable responsesFuwn2022-03-262-66/+143
|
* feat(mount): dynamic parametersFuwn2022-03-261-34/+135
|
* feat(utilities): queries_from_urlFuwn2022-03-262-0/+31
|
* feat: expose url to routeFuwn2022-03-261-29/+36
|
* refactor(router): move default logger to logger featureFuwn2022-03-261-0/+3
|
* refactor(router): rename get to mountFuwn2022-03-261-3/+3
|
* feat: working proofFuwn2022-03-263-6/+451
| | | | Forgot to commit this last night!
* feat: initialise crateFuwn2022-03-251-0/+8