Trait FlatZipExt

Source
pub trait FlatZipExt: Iterator<Item = (Self::Key, Self::Group)> + Sized {
    type Key: Clone;
    type Group: IntoIterator;

    // Required method
    fn flat_zip(self) -> FlatZip<Self, Self::Key, Self::Group> ;
}

Required Associated Types§

Required Methods§

Source

fn flat_zip(self) -> FlatZip<Self, Self::Key, Self::Group>

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<I, K, G> FlatZipExt for I
where I: Iterator<Item = (K, G)>, K: Clone, G: IntoIterator,

Source§

type Key = K

Source§

type Group = G