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
impl<I: DoubleEndedIterator + ?Sized> DoubleEndedIteratorRefSpec for &mut Iimpl<I: DoubleEndedIterator> DoubleEndedIteratorRefSpec for &mut I