Struct timely::progress::frontier::Antichain [] [src]

pub struct Antichain<T> { /* fields omitted */ }

A set of mutually incomparable elements.

Methods

impl<T: PartialOrder> Antichain<T>
[src]

Updates the Antichain if the element is not greater than or equal to some present element.

Returns true if element is added to the set

Creates a new empty Antichain.

Creates a new singleton Antichain.

Clears the contents of the antichain.

Returns true if any item in the antichain is strictly less than the argument.

Returns true if any item in the antichain is less than or equal to the argument.

Returns true if every element of other is greater or equal to some element of self.

Reveals the elements in the antichain.

Trait Implementations

impl<T: Default> Default for Antichain<T>
[src]

Returns the "default value" for a type. Read more

impl<T: Clone> Clone for Antichain<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: Debug> Debug for Antichain<T>
[src]

Formats the value using the given formatter.