Trait SpecFold

Source
trait SpecFold: Iterator {
    // Required method
    fn spec_fold<B, F>(self, init: B, f: F) -> B
       where Self: Sized,
             F: FnMut(B, Self::Item) -> B;
}

Required Methods§

Source

fn spec_fold<B, F>(self, init: B, f: F) -> B
where Self: Sized, F: FnMut(B, Self::Item) -> B,

Implementors§

Source§

impl<A: Iterator, B: Iterator> SpecFold for Zip<A, B>

Source§

impl<A: TrustedLen, B: TrustedLen> SpecFold for Zip<A, B>