Struct pushgen::structs::Flatten [−][src]
pub struct Flatten<Src> where
Src: Generator,
Src::Output: IntoGenerator, { /* fields omitted */ }
Expand description
Flatten generator implementation. See .flatten()
for details.
Trait Implementations
Auto Trait Implementations
impl<Src> RefUnwindSafe for Flatten<Src> where
Src: RefUnwindSafe,
<<Src as Generator>::Output as IntoGenerator>::IntoGen: RefUnwindSafe,
impl<Src> Send for Flatten<Src> where
Src: Send,
<<Src as Generator>::Output as IntoGenerator>::IntoGen: Send,
impl<Src> Sync for Flatten<Src> where
Src: Sync,
<<Src as Generator>::Output as IntoGenerator>::IntoGen: Sync,
impl<Src> Unpin for Flatten<Src> where
Src: Unpin,
<<Src as Generator>::Output as IntoGenerator>::IntoGen: Unpin,
impl<Src> UnwindSafe for Flatten<Src> where
Src: UnwindSafe,
<<Src as Generator>::Output as IntoGenerator>::IntoGen: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more