//! Built-in middleware.
use ;
pub use ;
/// Use your custom type as a middleware by implement this trait.
///
/// You need [`async_trait`] to implement this.
///
/// See [`examples/measurer.rs`] for a example of process time usage measurer middleware.
///
/// [`async_trait`]: https://github.com/dtolnay/async-trait
/// [`examples/measurer.rs`]: https://github.com/7sDream/amiya/blob/master/examples/measurer.rs