pub struct TowerAdapterService<S, State> { /* private fields */ }Expand description
Adapter to use a rama::Service as a tower::Service
in functio nof tower::Layer.
Implementations§
Source§impl<S, State> TowerAdapterService<S, State>
impl<S, State> TowerAdapterService<S, State>
Sourcepub fn inner(&self) -> &S
pub fn inner(&self) -> &S
Reference to the inner rama::Service.
Trait Implementations§
Source§impl<S, State> Clone for TowerAdapterService<S, State>
impl<S, State> Clone for TowerAdapterService<S, State>
Source§impl<S: Debug, State> Debug for TowerAdapterService<S, State>
impl<S: Debug, State> Debug for TowerAdapterService<S, State>
Source§impl<T, State, Request> Service<Request> for TowerAdapterService<T, State>
impl<T, State, Request> Service<Request> for TowerAdapterService<T, State>
Source§type Future = Pin<Box<dyn Future<Output = Result<<TowerAdapterService<T, State> as Service<Request>>::Response, <TowerAdapterService<T, State> as Service<Request>>::Error>> + Send>>
type Future = Pin<Box<dyn Future<Output = Result<<TowerAdapterService<T, State> as Service<Request>>::Response, <TowerAdapterService<T, State> as Service<Request>>::Error>> + Send>>
The future response value.
Auto Trait Implementations§
impl<S, State> Freeze for TowerAdapterService<S, State>
impl<S, State> RefUnwindSafe for TowerAdapterService<S, State>where
S: RefUnwindSafe,
impl<S, State> Send for TowerAdapterService<S, State>
impl<S, State> Sync for TowerAdapterService<S, State>
impl<S, State> Unpin for TowerAdapterService<S, State>
impl<S, State> UnwindSafe for TowerAdapterService<S, State>where
S: RefUnwindSafe,
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