1
2
3
4
5
6
7
8
/// A handler with extractors.
pub trait FnExt<I, E>: Send + Sync + 'static {
    /// The returned type after the call operator is used.
    type Output;

    /// Performs the call operation.
    fn call(&self, i: I) -> impl crate::Future<Output = Self::Output> + Send;
}