Struct timely::dataflow::operators::Capability
[−]
[src]
pub struct Capability<T: Timestamp> { // some fields omitted }
A capability for timestamp t
represents a permit for an operator that holds the capability
to send data and request notifications at timestamp t
.
Methods
impl<T: Timestamp> Capability<T>
[src]
fn time(&self) -> T
The timestamp associated with this capability.
fn delayed(&self, new_time: &T) -> Capability<T>
Makes a new capability for a timestamp that's greater then the timestamp associated with
the source capability (self
).
Trait Implementations
impl<T: Timestamp> Drop for Capability<T>
[src]
impl<T: Timestamp> Clone for Capability<T>
[src]
fn clone(&self) -> Capability<T>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<T: Timestamp> Deref for Capability<T>
[src]
type Target = T
The resulting type after dereferencing
fn deref(&self) -> &T
The method called to dereference a value