Skip to main content

GeneratorIterator

Trait GeneratorIterator 

Source
pub trait GeneratorIterator {
    type Item;
    type Iter: Iterator<Item = Self::Item>;

    // Required method
    fn into_iter(self) -> Self::Iter;
}

Required Associated Types§

Source

type Item

Source

type Iter: Iterator<Item = Self::Item>

Required Methods§

Source

fn into_iter(self) -> Self::Iter

Implementations on Foreign Types§

Source§

impl<P> GeneratorIterator for Pin<P>
where P: DerefMut<Target: Generator<(), Return = ()>>,

Source§

type Item = <<P as Deref>::Target as Generator>::Yield

Source§

type Iter = Iter<P>

Source§

fn into_iter(self) -> Self::Iter

Implementors§