Struct Tuple6VarULE

struct Tuple6VarULE<A: ?Sized, B: ?Sized, C: ?Sized, D: ?Sized, E: ?Sized, F: ?Sized, Format: VarZeroVecFormat = Index16> { ... }

VarULE type for tuples with 6 elements. See module docs for more information

Implementations

impl<A: VarULE + ?Sized, B: VarULE + ?Sized, C: VarULE + ?Sized, D: VarULE + ?Sized, E: VarULE + ?Sized, F: VarULE + ?Sized, Format: VarZeroVecFormat> Tuple6VarULE<A, B, C, D, E, F, Format>

fn a(self: &Self) -> &A

Get field 0of this tuple

fn b(self: &Self) -> &B

Get field 1of this tuple

fn c(self: &Self) -> &C

Get field 2of this tuple

fn d(self: &Self) -> &D

Get field 3of this tuple

fn e(self: &Self) -> &E

Get field 4of this tuple

fn f(self: &Self) -> &F

Get field 5of this tuple

impl<A, B, C, D, E, F, Format = Index16> Sized for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A, B, C, D, E, F, Format> Freeze for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A, B, C, D, E, F, Format> RefUnwindSafe for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A, B, C, D, E, F, Format> Send for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A, B, C, D, E, F, Format> Sync for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A, B, C, D, E, F, Format> Unpin for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A, B, C, D, E, F, Format> UnsafeUnpin for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A, B, C, D, E, F, Format> UnwindSafe for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A: Eq + VarULE + ?Sized, B: Eq + VarULE + ?Sized, C: Eq + VarULE + ?Sized, D: Eq + VarULE + ?Sized, E: Eq + VarULE + ?Sized, F: Eq + VarULE + ?Sized, Format: VarZeroVecFormat> Eq for Tuple6VarULE<A, B, C, D, E, F, Format>

impl<A: Ord + VarULE + ?Sized, B: Ord + VarULE + ?Sized, C: Ord + VarULE + ?Sized, D: Ord + VarULE + ?Sized, E: Ord + VarULE + ?Sized, F: Ord + VarULE + ?Sized, Format: VarZeroVecFormat> Ord for Tuple6VarULE<A, B, C, D, E, F, Format>

fn cmp(self: &Self, other: &Self) -> Ordering

impl<A: PartialEq + VarULE + ?Sized, B: PartialEq + VarULE + ?Sized, C: PartialEq + VarULE + ?Sized, D: PartialEq + VarULE + ?Sized, E: PartialEq + VarULE + ?Sized, F: PartialEq + VarULE + ?Sized, Format: VarZeroVecFormat> PartialEq for Tuple6VarULE<A, B, C, D, E, F, Format>

fn eq(self: &Self, other: &Self) -> bool

impl<A: PartialOrd + VarULE + ?Sized, B: PartialOrd + VarULE + ?Sized, C: PartialOrd + VarULE + ?Sized, D: PartialOrd + VarULE + ?Sized, E: PartialOrd + VarULE + ?Sized, F: PartialOrd + VarULE + ?Sized, Format: VarZeroVecFormat> PartialOrd for Tuple6VarULE<A, B, C, D, E, F, Format>

fn partial_cmp(self: &Self, other: &Self) -> Option<Ordering>

impl<A: VarULE + ?Sized, B: VarULE + ?Sized, C: VarULE + ?Sized, D: VarULE + ?Sized, E: VarULE + ?Sized, F: VarULE + ?Sized, Format: VarZeroVecFormat> ToOwned for Tuple6VarULE<A, B, C, D, E, F, Format>

fn to_owned(self: &Self) -> <Self as >::Owned

impl<A: VarULE + ?Sized, B: VarULE + ?Sized, C: VarULE + ?Sized, D: VarULE + ?Sized, E: VarULE + ?Sized, F: VarULE + ?Sized, Format: VarZeroVecFormat> VarULE for Tuple6VarULE<A, B, C, D, E, F, Format>

fn validate_bytes(bytes: &[u8]) -> Result<(), UleError>
unsafe fn from_bytes_unchecked(bytes: &[u8]) -> &Self

impl<A: fmt::Debug + VarULE + ?Sized, B: fmt::Debug + VarULE + ?Sized, C: fmt::Debug + VarULE + ?Sized, D: fmt::Debug + VarULE + ?Sized, E: fmt::Debug + VarULE + ?Sized, F: fmt::Debug + VarULE + ?Sized, Format: VarZeroVecFormat> Debug for Tuple6VarULE<A, B, C, D, E, F, Format>

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result<(), Error>

impl<T> Any for Tuple6VarULE<A, B, C, D, E, F, Format>

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for Tuple6VarULE<A, B, C, D, E, F, Format>

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for Tuple6VarULE<A, B, C, D, E, F, Format>

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> EncodeAsVarULE for Tuple6VarULE<A, B, C, D, E, F, Format>

fn encode_var_ule_as_slices<R>(self: &Self, cb: impl FnOnce(&[&[u8]]) -> R) -> R