pub struct Take<Src> { /* private fields */ }
Expand description
Take n
values from a generator. See .take()
for details.
Trait Implementations§
source§impl<Src: Generator> Generator for Take<Src>
impl<Src: Generator> Generator for Take<Src>
source§fn run(
&mut self,
output: impl FnMut(Self::Output) -> ValueResult
) -> GeneratorResult
fn run( &mut self, output: impl FnMut(Self::Output) -> ValueResult ) -> GeneratorResult
Run the generator, emitting values to the
output
closure. Read moresource§fn try_advance(&mut self, n: NonZeroUsize) -> (usize, GeneratorResult)
fn try_advance(&mut self, n: NonZeroUsize) -> (usize, GeneratorResult)
Try to advance the generator
n
values, ignoring them. Read more