IntoSlipperyIterator

Trait IntoSlipperyIterator 

Source
pub trait IntoSlipperyIterator<'a>: IntoIterator {
    type Item;
    type IntoSlipperyIter: Iterator<Item = <Self as IntoSlipperyIterator<'a>>::Item> + 'a;

    // Required method
    fn into_slippery_iter(self) -> Self::IntoSlipperyIter;
}

Required Associated Types§

Required Methods§

Implementors§

Source§

impl<'a, I: 'a, T> IntoSlipperyIterator<'a> for T
where T: IntoIterator<Item = I> + Clone + 'a, T::Item: Clone + Debug, T::IntoIter: Clone,