pub struct NibSliceNoL { /* private fields */ }Expand description
Nibble slice which is missing the leftmost, high-order nibble.
Trait Implementations§
Source§impl Binary for NibSliceNoL
impl Binary for NibSliceNoL
Source§impl Debug for NibSliceNoL
impl Debug for NibSliceNoL
Source§impl<'a> From<&'a NibSliceNoL> for NibSlice<'a>
impl<'a> From<&'a NibSliceNoL> for NibSlice<'a>
Source§fn from(slice: &'a NibSliceNoL) -> Self
fn from(slice: &'a NibSliceNoL) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a NibSliceNoL> for NibSliceOdd<'a>
impl<'a> From<&'a NibSliceNoL> for NibSliceOdd<'a>
Source§fn from(slice: &'a NibSliceNoL) -> Self
fn from(slice: &'a NibSliceNoL) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a NibSliceNoL> for NibSliceUnaligned<'a>
impl<'a> From<&'a NibSliceNoL> for NibSliceUnaligned<'a>
Source§fn from(slice: &'a NibSliceNoL) -> Self
fn from(slice: &'a NibSliceNoL) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a mut NibSliceNoL> for NibSliceMut<'a>
impl<'a> From<&'a mut NibSliceNoL> for NibSliceMut<'a>
Source§fn from(slice: &'a mut NibSliceNoL) -> Self
fn from(slice: &'a mut NibSliceNoL) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a mut NibSliceNoL> for NibSliceOddMut<'a>
impl<'a> From<&'a mut NibSliceNoL> for NibSliceOddMut<'a>
Source§fn from(slice: &'a mut NibSliceNoL) -> Self
fn from(slice: &'a mut NibSliceNoL) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a mut NibSliceNoL> for NibSliceUnalignedMut<'a>
impl<'a> From<&'a mut NibSliceNoL> for NibSliceUnalignedMut<'a>
Source§fn from(slice: &'a mut NibSliceNoL) -> Self
fn from(slice: &'a mut NibSliceNoL) -> Self
Converts to this type from the input type.
Source§impl<'unused> Hash for NibSliceNoL
impl<'unused> Hash for NibSliceNoL
Source§impl LowerHex for NibSliceNoL
impl LowerHex for NibSliceNoL
Source§impl NibSliceExt for NibSliceNoL
impl NibSliceExt for NibSliceNoL
Source§fn nibble_pairs(&self) -> NibblePairs<'_> ⓘ
fn nibble_pairs(&self) -> NibblePairs<'_> ⓘ
Iterator over the nibble pairs in this slice. Read more
Source§fn decompose(&self) -> (Option<&u4lo>, &[u4x2], Option<&u4hi>)
fn decompose(&self) -> (Option<&u4lo>, &[u4x2], Option<&u4hi>)
Decomposes this slice into its parts.
Source§fn into_generic(&self) -> NibSlice<'_>
fn into_generic(&self) -> NibSlice<'_>
Converts this slice into a
NibSlice.Source§fn is_aligned(&self) -> bool
fn is_aligned(&self) -> bool
Checks whether this slice is aligned to a byte boundary.
Source§impl NibSliceMutExt for NibSliceNoL
impl NibSliceMutExt for NibSliceNoL
Source§fn nibble_pairs_mut(&mut self) -> NibblePairsMut<'_> ⓘ
fn nibble_pairs_mut(&mut self) -> NibblePairsMut<'_> ⓘ
Mutable iterator over the nibble pairs in this slice. Read more
Source§fn nibbles_mut(&mut self) -> NibblesMut<'_> ⓘ
fn nibbles_mut(&mut self) -> NibblesMut<'_> ⓘ
Mutable iterator over nibbles in a slice.
Source§fn decompose_mut(
&mut self,
) -> (Option<&U4LoCell>, &mut [u4x2], Option<&U4HiCell>)
fn decompose_mut( &mut self, ) -> (Option<&U4LoCell>, &mut [u4x2], Option<&U4HiCell>)
Mutably decomposes this slice into its parts.
Source§fn into_generic_mut(&mut self) -> NibSliceMut<'_>
fn into_generic_mut(&mut self) -> NibSliceMut<'_>
Converts this slice into a
NibSliceMut.