Struct differential_dataflow::trace::layers::ordered::OrderedCursor[][src]

pub struct OrderedCursor<L: Trie> {
    pub child: L::Cursor,
    // some fields omitted
}

A cursor with a child cursor that is updated as we move.

Fields

The cursor for the trie layer below this one.

Trait Implementations

impl<L: Debug + Trie> Debug for OrderedCursor<L> where
    L::Cursor: Debug
[src]

Formats the value using the given formatter. Read more

impl<K: Ord, L: Trie> Cursor<OrderedLayer<K, L>> for OrderedCursor<L>
[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<L> Send for OrderedCursor<L> where
    <L as Trie>::Cursor: Send

impl<L> Sync for OrderedCursor<L> where
    <L as Trie>::Cursor: Sync