pub struct EfficientOptionTupleInnerNone<'a, A, B: 'a, TM: 'a = TagMSB>(/* private fields */)
where
A: TaggableValue<TM, Two> + 'a;
Expand description
A helper type useful for accessing the lack of data or replacing it with nothing without having to use unwraps.
Implementations§
Source§impl<'a, TM, A, B> EfficientOptionTupleInnerNone<'a, A, B, TM>where
A: TaggableValue<TM, Two>,
impl<'a, TM, A, B> EfficientOptionTupleInnerNone<'a, A, B, TM>where
A: TaggableValue<TM, Two>,
Auto Trait Implementations§
impl<'a, A, B, TM> Freeze for EfficientOptionTupleInnerNone<'a, A, B, TM>
impl<'a, A, B, TM> RefUnwindSafe for EfficientOptionTupleInnerNone<'a, A, B, TM>
impl<'a, A, B, TM> Send for EfficientOptionTupleInnerNone<'a, A, B, TM>
impl<'a, A, B, TM> Sync for EfficientOptionTupleInnerNone<'a, A, B, TM>
impl<'a, A, B, TM> Unpin for EfficientOptionTupleInnerNone<'a, A, B, TM>
impl<'a, A, B, TM = TagMSB> !UnwindSafe for EfficientOptionTupleInnerNone<'a, A, B, TM>
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