Trait SpecTake

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

Required Methods§

Source

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

Source

fn spec_for_each<F: FnMut(Self::Item)>(self, f: F)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§