Struct differential_dataflow::trace::layers::ordered_leaf::OrderedLeaf[][src]

pub struct OrderedLeaf<K, R> {
    pub vals: Vec<(K, R)>,
}

A layer of unordered values.

Fields

Unordered values.

Trait Implementations

impl<K: Debug, R: Debug> Debug for OrderedLeaf<K, R>
[src]

Formats the value using the given formatter. Read more

impl<K: Eq, R: Eq> Eq for OrderedLeaf<K, R>
[src]

impl<K: PartialEq, R: PartialEq> PartialEq for OrderedLeaf<K, R>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<K: Clone, R: Clone> Clone for OrderedLeaf<K, R>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<K, R> Abomonation for OrderedLeaf<K, R> where
    Vec<(K, R)>: Abomonation,
    K: Abomonation,
    R: Abomonation
[src]

Write any additional information about &self beyond its binary representation. Read more

Reports the number of further bytes required to entomb self.

Recover any information for &mut self not evident from its binary representation. Read more

impl<K: Ord + Clone, R: Diff + Clone> Trie for OrderedLeaf<K, R>
[src]

The type of item from which the type is constructed.

The type of cursor used to navigate the type.

The type used to merge instances of the type together.

The type used to assemble instances of the type from its Items.

The number of distinct keys, as distinct from the total number of tuples.

The total number of tuples in the collection.

Returns a cursor over a range of data, commonly used by others to restrict navigation to sub-collections. Read more

Returns a cursor capable of navigating the collection.

Merges two collections into a third. Read more

impl<K: Clone, R: Clone> Cursor<OrderedLeaf<K, R>> for OrderedLeafCursor
[src]

The type revealed by the cursor.

Reveals the current key.

Advances the cursor by one element.

Advances the cursor until the location where key would be expected.

Returns true if the cursor points at valid data. Returns false if the cursor is exhausted.

Rewinds the cursor to its initial state.

Repositions the cursor to a different range of values.

Auto Trait Implementations

impl<K, R> Send for OrderedLeaf<K, R> where
    K: Send,
    R: Send

impl<K, R> Sync for OrderedLeaf<K, R> where
    K: Sync,
    R: Sync