pub struct ChainService(/* private fields */);Expand description
Assembled chain service.
Trait Implementations§
Source§impl Clone for ChainService
impl Clone for ChainService
Source§fn clone(&self) -> ChainService
fn clone(&self) -> ChainService
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Deref for ChainService
impl Deref for ChainService
Source§impl Service<ServiceRequest> for ChainService
impl Service<ServiceRequest> for ChainService
Source§type Response = ServiceResponse
type Response = ServiceResponse
Responses given by the service.
Source§type Future = Pin<Box<dyn Future<Output = Result<<ChainService as Service<ServiceRequest>>::Response, <ChainService as Service<ServiceRequest>>::Error>>>>
type Future = Pin<Box<dyn Future<Output = Result<<ChainService as Service<ServiceRequest>>::Response, <ChainService as Service<ServiceRequest>>::Error>>>>
The future response value.
Auto Trait Implementations§
impl Freeze for ChainService
impl !RefUnwindSafe for ChainService
impl !Send for ChainService
impl !Sync for ChainService
impl Unpin for ChainService
impl !UnwindSafe for ChainService
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<S, Req> IntoService<S, Req> for Swhere
S: Service<Req>,
impl<S, Req> IntoService<S, Req> for Swhere
S: Service<Req>,
Source§fn into_service(self) -> S
fn into_service(self) -> S
Convert to a
ServiceSource§impl<S, Req> ServiceExt<Req> for Swhere
S: Service<Req>,
impl<S, Req> ServiceExt<Req> for Swhere
S: Service<Req>,
Source§fn map<F, R>(self, f: F) -> Map<Self, F, Req, R>
fn map<F, R>(self, f: F) -> Map<Self, F, Req, R>
Map this service’s output to a different type, returning a new service
of the resulting type. Read more