Trait swagger::composites::CompositedMakeService
source · pub trait CompositedMakeService<Target, ReqBody, ResBody, Error, MakeError> {
// Required methods
fn poll_ready(
&mut self,
cx: &mut Context<'_>
) -> Poll<Result<(), MakeError>>;
fn call(
&mut self,
target: Target
) -> BoxFuture<'static, Result<Box<dyn CompositedService<ReqBody, ResBody, Error> + Send>, MakeError>>;
}
Available on crate feature
server
and (crate features http1
or http2
) only.Expand description
Trait implemented by make services which can be composited.
Wraps tower_service::Service