Trait poem::service::TowerCompatExt[][src]

pub trait TowerCompatExt {
    fn compat<ResBody, Err, Fut>(self) -> TowerCompatEndpoint<Self>
    where
        ResBody: HttpBody + Send + 'static,
        ResBody::Data: Into<Bytes> + Send + 'static,
        ResBody::Error: StdError + Send + Sync + 'static,
        Err: StdError + Send + Sync + 'static,
        Self: Service<Request<Body>, Response = Response<ResBody>, Error = Err, Future = Fut> + Clone + Send + Sync + Sized + 'static,
        Fut: Future<Output = Result<Response<ResBody>, Err>> + Send + 'static
, { ... } }
This is supported on crate feature tower-compat only.
Expand description

Extension trait for tower service compat.

Provided methods

Converts a tower service to a poem endpoint.

Implementors