Trait timely::dataflow::operators::enterleave::Leave[][src]

pub trait Leave<G: Scope, D: Data> {
    fn leave(&self) -> Stream<G, D>;
}

Extension trait to move a Stream to the parent of its current Scope.

Required methods

fn leave(&self) -> Stream<G, D>[src]

Moves a Stream to the parent of its current Scope.

Examples

use timely::dataflow::scopes::Scope;
use timely::dataflow::operators::{Enter, Leave, ToStream};

timely::example(|outer| {
    let stream = (0..9).to_stream(outer);
    let output = outer.region(|inner| {
        stream.enter(inner).leave()
    });
});
Loading content...

Implementors

impl<'a, G: Scope, D: Data, T: Timestamp + Refines<G::Timestamp>> Leave<G, D> for Stream<Child<'a, G, T>, D>[src]

Loading content...