Trait FoldSizeIter

Source
pub trait FoldSizeIter {
    // Required method
    unsafe fn fold_size(self, size: usize) -> usize;
}

Required Methods§

Source

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

§Safety

Internal data must be valid.

Implementors§

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§

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