pub enum Quintuple<T> {
Single(T),
Double(T, T),
Triple(T, T, T),
First(T, T, T, T),
Full(T, T, T, T, T),
ThreeLeft(T, T, T, T),
TwoLeft(T, T, T),
Last(T, T),
}
Variants§
Single(T)
None, Some(T), None, None, None
Double(T, T)
None, Some(T), Some(T), None, None
Triple(T, T, T)
None, Some(T), Some(T), Some(T), None
First(T, T, T, T)
None, Some(T), Some(T), Some(T), Some(T)
Full(T, T, T, T, T)
Some(T), Some(T), Some(T), Some(T), Some(T)
ThreeLeft(T, T, T, T)
Some(T), Some(T), Some(T), Some(T), None
TwoLeft(T, T, T)
Some(T), Some(T), Some(T), None, None
Last(T, T)
Some(T), Some(T), None, None, None
Trait Implementations§
Source§impl<T> From<Quintuple<T>> for QuadForward<T>
impl<T> From<Quintuple<T>> for QuadForward<T>
impl<T> StructuralPartialEq for Quintuple<T>
Auto Trait Implementations§
impl<T> Freeze for Quintuple<T>where
T: Freeze,
impl<T> RefUnwindSafe for Quintuple<T>where
T: RefUnwindSafe,
impl<T> Send for Quintuple<T>where
T: Send,
impl<T> Sync for Quintuple<T>where
T: Sync,
impl<T> Unpin for Quintuple<T>where
T: Unpin,
impl<T> UnwindSafe for Quintuple<T>where
T: UnwindSafe,
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