Trait tsukuyomi_server::service::middleware::Middleware
source · pub trait Middleware<S> {
type Request;
type Response;
type Error;
type Service: Service<Request = Self::Request, Response = Self::Response, Error = Self::Error>;
fn wrap(&self, inner: S) -> Self::Service;
}