Struct Tuple3VarULE
struct Tuple3VarULE<A: ?Sized, B: ?Sized, C: ?Sized, Format: VarZeroVecFormat = Index16> { ... }
VarULE type for tuples with 3 elements. See module docs for more information
Implementations
impl<A: VarULE + ?Sized, B: VarULE + ?Sized, C: VarULE + ?Sized, Format: VarZeroVecFormat> Tuple3VarULE<A, B, C, Format>
fn a(self: &Self) -> &AGet field 0of this tuple
fn b(self: &Self) -> &BGet field 1of this tuple
fn c(self: &Self) -> &CGet field 2of this tuple
impl<A, B, C, Format = Index16> Sized for Tuple3VarULE<A, B, C, Format>
impl<A, B, C, Format> Freeze for Tuple3VarULE<A, B, C, Format>
impl<A, B, C, Format> RefUnwindSafe for Tuple3VarULE<A, B, C, Format>
impl<A, B, C, Format> Send for Tuple3VarULE<A, B, C, Format>
impl<A, B, C, Format> Sync for Tuple3VarULE<A, B, C, Format>
impl<A, B, C, Format> Unpin for Tuple3VarULE<A, B, C, Format>
impl<A, B, C, Format> UnsafeUnpin for Tuple3VarULE<A, B, C, Format>
impl<A, B, C, Format> UnwindSafe for Tuple3VarULE<A, B, C, Format>
impl<A: Eq + VarULE + ?Sized, B: Eq + VarULE + ?Sized, C: Eq + VarULE + ?Sized, Format: VarZeroVecFormat> Eq for Tuple3VarULE<A, B, C, Format>
impl<A: Ord + VarULE + ?Sized, B: Ord + VarULE + ?Sized, C: Ord + VarULE + ?Sized, Format: VarZeroVecFormat> Ord for Tuple3VarULE<A, B, C, Format>
fn cmp(self: &Self, other: &Self) -> Ordering
impl<A: PartialEq + VarULE + ?Sized, B: PartialEq + VarULE + ?Sized, C: PartialEq + VarULE + ?Sized, Format: VarZeroVecFormat> PartialEq for Tuple3VarULE<A, B, C, Format>
fn eq(self: &Self, other: &Self) -> bool
impl<A: PartialOrd + VarULE + ?Sized, B: PartialOrd + VarULE + ?Sized, C: PartialOrd + VarULE + ?Sized, Format: VarZeroVecFormat> PartialOrd for Tuple3VarULE<A, B, C, Format>
fn partial_cmp(self: &Self, other: &Self) -> Option<Ordering>
impl<A: VarULE + ?Sized, B: VarULE + ?Sized, C: VarULE + ?Sized, Format: VarZeroVecFormat> ToOwned for Tuple3VarULE<A, B, C, Format>
fn to_owned(self: &Self) -> <Self as >::Owned
impl<A: VarULE + ?Sized, B: VarULE + ?Sized, C: VarULE + ?Sized, Format: VarZeroVecFormat> VarULE for Tuple3VarULE<A, B, C, 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, Format: VarZeroVecFormat> Debug for Tuple3VarULE<A, B, C, Format>
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result<(), Error>
impl<T> Any for Tuple3VarULE<A, B, C, Format>
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for Tuple3VarULE<A, B, C, Format>
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for Tuple3VarULE<A, B, C, Format>
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> EncodeAsVarULE for Tuple3VarULE<A, B, C, Format>
fn encode_var_ule_as_slices<R>(self: &Self, cb: impl FnOnce(&[&[u8]]) -> R) -> R