David Pedersen
0fd17d4181
Bring back Handler::into_service ( #212 )
...
It was removed as part of https://github.com/tokio-rs/axum/pull/184 but
I do actually think it has some utility. So makes sense to keep even if
axum doesn't use it directly for routing.
2021-08-19 21:16:44 +02:00
Florian Thelliez
d9a06ef14b
Remove axum::prelude ( #195 )
2021-08-18 00:04:15 +02:00
David Pedersen
be7e9e9bc6
Refactor TypedHeader extractor ( #189 )
...
I should use `HeaderMapExt::typed_try_get` rather than implementing it
manually.
2021-08-16 09:05:10 +02:00
David Pedersen
48afd30491
Improve compile times ( #184 )
...
* Inline `handler::IntoService`
* Inline `BoxResponseBody`
* Add missing debug impl
2021-08-15 23:01:26 +02:00
David Pedersen
995ffc1aa2
Correctly handle HEAD requests ( #129 )
2021-08-15 20:27:13 +02:00
David Pedersen
8ef96f2199
Add test for routing matching multiple methods
...
I don't believe we had a test for this
2021-08-10 10:02:40 +02:00
David Pedersen
6b218c7150
Clean up RequestParts API ( #167 )
...
In http-body 0.4.3 `BoxBody` implements `Default`. This allows us to
clean up the API of `RequestParts` quite a bit.
2021-08-08 19:48:30 +02:00
David Pedersen
d89d061724
Move some files to mod.rs ( #165 )
...
I prefer this setup but didn't wanna do it while there were too many
open PRs.
2021-08-08 16:54:03 +02:00