Trait SplitEveryIterImpl

Source
pub trait SplitEveryIterImpl<'a, T: Clone + PartialEq>:
    Iterator<Item = T>
    + Sized
    + 'a {
    // Provided method
    fn split_every_n_times(
        self,
        pat: T,
        n: usize,
    ) -> SplitEvery<Box<dyn FnMut() -> Option<T> + 'a>, T>  { ... }
}

Provided Methods§

Source

fn split_every_n_times( self, pat: T, n: usize, ) -> SplitEvery<Box<dyn FnMut() -> Option<T> + 'a>, T>

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: Clone + PartialEq, U: Iterator<Item = T> + Sized + 'a> SplitEveryIterImpl<'a, T> for U