SafeGeneratorTrait

Trait SafeGeneratorTrait 

Source
pub trait SafeGeneratorTrait<T>: Send + Sync {
    // Required methods
    fn next_with(&self, selfish: &SafeGenerator<T>) -> Option<T>;
    fn done(&self) -> bool;
    fn close(&self);
}

Required Methods§

Source

fn next_with(&self, selfish: &SafeGenerator<T>) -> Option<T>

Source

fn done(&self) -> bool

Source

fn close(&self)

Implementors§