Trait swagger::composites::CompositedService [−][src]
Trait implemented by services which can be composited.
Wraps tower_service::Service
Required methods
fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll<Result<(), Error>>
[src]
See tower_service::Service::poll_ready
fn call(
&mut self,
req: Request<ReqBody>
) -> BoxFuture<'static, Result<Response<ResBody>, Error>>
[src]
&mut self,
req: Request<ReqBody>
) -> BoxFuture<'static, Result<Response<ResBody>, Error>>
See tower_service::Service::call
Implementors
impl<T, ReqBody, ResBody, Error> CompositedService<ReqBody, ResBody, Error> for T where
T: Service<Request<ReqBody>, Response = Response<ResBody>, Error = Error>,
T::Future: Send + 'static,
[src]
T: Service<Request<ReqBody>, Response = Response<ResBody>, Error = Error>,
T::Future: Send + 'static,