BytesIter

Type Alias BytesIter 

Source
pub type BytesIter<'a, I> = DataIter<'a, &'a [u8], I>;

Aliased Type§

pub struct BytesIter<'a, I> { /* private fields */ }

Trait Implementations§

Source§

impl<'a, T: Flat + ?Sized> FoldSizeIter for BytesIter<'a, SingleType<T>>

Source§

unsafe fn fold_size(self, size: usize) -> usize

Safety Read more
Source§

impl<'a, T: Flat + Sized + 'a, I: TypeIter> FoldSizeIter for BytesIter<'a, TwoOrMoreTypes<T, I>>
where BytesIter<'a, I>: FoldSizeIter, I::Item: 'a,

Source§

unsafe fn fold_size(self, size: usize) -> usize

Safety Read more
Source§

impl<'a, T: Flat + ?Sized> ValidateIter for BytesIter<'a, SingleType<T>>

Source§

impl<'a, T: Flat + Sized + 'a, I: TypeIter> ValidateIter for BytesIter<'a, TwoOrMoreTypes<T, I>>
where BytesIter<'a, I>: ValidateIter, I::Item: 'a,