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§
fn unpack_aligned(self, byte_size: u8) -> UnpackAlignedIter<Self> ⓘwhere
Self: Sized,
fn pack_aligned(self, byte_size: u8) -> PackAlignedIter<Self> ⓘwhere
Self: Sized,
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".