Trait timely::dataflow::scopes::ScopeParent
[−]
[src]
pub trait ScopeParent: Allocate + Clone { type Timestamp: Timestamp; fn new_identifier(&mut self) -> usize; }
The information a child scope needs from its parent.
Associated Types
Required Methods
fn new_identifier(&mut self) -> usize
Allocates a new locally unique identifier.
Implementors
impl<A: Allocate> ScopeParent for Root<A> type Timestamp = RootTimestamp;
impl<'a, G: ScopeParent, T: Timestamp> ScopeParent for Child<'a, G, T> type Timestamp = Product<G::Timestamp, T>;