Struct timely::dataflow::operators::CapabilitySet [] [src]

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

A set of capabilities, for possibly incomparable times.

Methods

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

[src]

Allocates an empty capability set.

[src]

Inserts capability into the set, discarding redundant capabilities.

[src]

Creates a new capability to send data at time.

This method panics if there does not exist a capability in self.elements less or equal to time.

[src]

Downgrades the set of capabilities to correspond with the times in frontier.

This method panics if any element of frontier is not greater or equal to some element of self.elements.

Trait Implementations

Auto Trait Implementations

impl<T> !Send for CapabilitySet<T>

impl<T> !Sync for CapabilitySet<T>