Struct timely::dataflow::operators::probe::Handle [] [src]

pub struct Handle<T: Timestamp> { /* fields omitted */ }

Reports information about progress at the probe.

Methods

impl<T: Timestamp> Handle<T>
[src]

[src]

returns true iff the frontier is strictly less than time.

[src]

returns true iff the frontier is less than or equal to time.

[src]

returns true iff the frontier is empty.

[src]

Allocates a new handle.

[src]

Invokes a method on the frontier, returning its result.

This method allows inspection of the frontier, which cannot be returned by reference as it is on the other side of a RefCell.

#Examples

use timely::dataflow::operators::probe::Handle;

let handle = Handle::<usize>::new();
let frontier = handle.with_frontier(|frontier| frontier.to_vec());

Trait Implementations

impl<T: Timestamp> Clone for Handle<T>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<T> !Send for Handle<T>

impl<T> !Sync for Handle<T>