Type Alias generator::LocalGenerator

source ·
pub type LocalGenerator<'a, A, T> = GeneratorObj<'a, A, T, true>;
Expand description

the local generator type, can’t Send

Aliased Type§

struct LocalGenerator<'a, A, T> { /* private fields */ }

Implementations§

source§

impl<'a, A, T> LocalGenerator<'a, A, T>

source

pub fn scoped_init<F>(&mut self, f: F)
where for<'scope> F: FnOnce(Scope<'scope, 'a, A, T>) -> T + 'a, T: 'a, A: 'a,

init a heap based generator with scoped closure