SlipperyIterator

Trait SlipperyIterator 

Source
pub trait SlipperyIterator<'a>: Iterator
where Self: Sized, <Self as Iterator>::Item: Clone + Debug,
{ type Item; // Required method fn slippery(self) -> SlipperyIter<'a, Self> ; }

Required Associated Types§

Required Methods§

Source

fn slippery(self) -> SlipperyIter<'a, Self>

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§

Source§

impl<'a, T> SlipperyIterator<'a> for T
where T: Iterator + Clone + Sized + 'a, T::Item: Clone + Debug,

Source§

type Item = <T as Iterator>::Item