Trait DoubleEndedIteratorRefSpec

pub(in ::iter::traits::double_ended) trait DoubleEndedIteratorRefSpec: DoubleEndedIterator

Helper trait to specialize rfold and rtry_fold for &mut I where I: Sized

Required Methods

fn spec_rfold<B, F>(self, init: B, f: F) -> B
where
    F: FnMut(B, Self::Item) -> B,
fn spec_try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
where
    F: FnMut(B, Self::Item) -> R,
    R: Try<Output = B>,

Implementors