Trait PackedIterator

Source
pub trait PackedIterator: Iterator<Item = u64> {
    // Provided methods
    fn unpack_aligned(self, byte_size: u8) -> UnpackAlignedIter<Self> 
       where Self: Sized { ... }
    fn pack_aligned(self, byte_size: u8) -> PackAlignedIter<Self> 
       where Self: Sized { ... }
}
Expand description

An iterator extension trait for unpacking aligned values from an u64 iterator.

Provided Methods§

Source

fn unpack_aligned(self, byte_size: u8) -> UnpackAlignedIter<Self>
where Self: Sized,

Source

fn pack_aligned(self, byte_size: u8) -> PackAlignedIter<Self>
where Self: Sized,

Implementors§

Source§

impl<I> PackedIterator for I
where I: Iterator<Item = u64>,