pub struct LayerJson<T, In, Out> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<T, In, Out, Fut> From<T> for LayerJson<LayerJsonFn<T, In, Out, Fut>, In, Out>
impl<T, In, Out, Fut> From<T> for LayerJson<LayerJsonFn<T, In, Out, Fut>, In, Out>
Source§impl<T, In, Out> From<T> for LayerJson<T, In, Out>where
T: ServiceLayer<Config = In, Output = Out>,
impl<T, In, Out> From<T> for LayerJson<T, In, Out>where
T: ServiceLayer<Config = In, Output = Out>,
Auto Trait Implementations§
impl<T, In, Out> Freeze for LayerJson<T, In, Out>where
T: Freeze,
impl<T, In, Out> RefUnwindSafe for LayerJson<T, In, Out>
impl<T, In, Out> Send for LayerJson<T, In, Out>
impl<T, In, Out> Sync for LayerJson<T, In, Out>
impl<T, In, Out> Unpin for LayerJson<T, In, Out>
impl<T, In, Out> UnwindSafe for LayerJson<T, In, Out>
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