axum/axum-extra/src
David Pedersen f4716084a7
Add middleware::from_fn for creating middleware from async fns (#656)
* Add `middleware::from_fn` for creating middleware from async fns

* More trait impls for `Next`

* Make `Next::run` consume `self`

* Use `.router_layer` in example, since middleware returns early

* Actually `Next` probably shouldn't impl `Clone` and `Service`

Has implications for backpressure and stuff

* Simplify `print-request-response` example

* Address review feedback

* add changelog link
2021-12-27 14:01:26 +01:00
..
extract Introduce Response type alias as a shorthand for Response<BoxBody> (#590) 2021-12-05 19:16:46 +01:00
middleware Add middleware::from_fn for creating middleware from async fns (#656) 2021-12-27 14:01:26 +01:00
response Introduce Response type alias as a shorthand for Response<BoxBody> (#590) 2021-12-05 19:16:46 +01:00
routing Introduce Response type alias as a shorthand for Response<BoxBody> (#590) 2021-12-05 19:16:46 +01:00
lib.rs Add middleware::from_fn for creating middleware from async fns (#656) 2021-12-27 14:01:26 +01:00