Struct ferrite_session::internal::public::prelude::S [−][src]
pub struct S<N>(pub PhantomData<N>);
Trait Implementations
impl<B, A1, A2, C, N> ContextLens<(B, C), A1, A2> for S<N> where
B: Slot,
A1: Slot,
A2: Slot,
C: Context,
N: ContextLens<C, A1, A2>,
impl<B, A1, A2, C, N> ContextLens<(B, C), A1, A2> for S<N> where
B: Slot,
A1: Slot,
A2: Slot,
C: Context,
N: ContextLens<C, A1, A2>,
Auto Trait Implementations
impl<N> RefUnwindSafe for S<N> where
N: RefUnwindSafe,
impl<N> UnwindSafe for S<N> where
N: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
impl<N, C, A1, A2> ContextLens<C, A1, A2> for N where
C: Context,
A1: Slot,
A2: Slot,
N: ContextLens<C, A1, A2>,