Struct generator::Gn
[−]
[src]
pub struct Gn<A> { /* fields omitted */ }
Generator helper
Methods
impl<A> Gn<A>
[src]
fn new_scoped<'a, T, F>(f: F) -> Generator<'a, A, T> where
F: FnOnce(Scope<A, T>) -> T + 'a,
T: 'a,
A: 'a,
F: FnOnce(Scope<A, T>) -> T + 'a,
T: 'a,
A: 'a,
create a scoped generator with default stack size
fn new_scoped_opt<'a, T, F>(size: usize, f: F) -> Generator<'a, A, T> where
F: FnOnce(Scope<A, T>) -> T + 'a,
T: 'a,
A: 'a,
F: FnOnce(Scope<A, T>) -> T + 'a,
T: 'a,
A: 'a,
create a scoped generator with specified stack size