Trait InsideOutIter

Source
pub trait InsideOutIter {
    type Output;

    // Required method
    fn inside_out_iter(self) -> Self::Output;
}
Expand description

Wrap items of an iterator inside-out

Ideally, this would be a same trait as InsideOut, but because of potential trait impl conflicts, it’s different.

Required Associated Types§

Required Methods§

Source

fn inside_out_iter(self) -> Self::Output

Implementors§

Source§

impl<I, T> InsideOutIter for I
where I: Iterator<Item = T>, T: InsideOut,