Struct differential_dataflow::trace::layers::hashed::HashedCursor[][src]

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

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

Fields

A cursor for the layer below this one.

Trait Implementations

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

Formats the value using the given formatter. Read more

impl<K: HashOrdered, L: Trie> Cursor<HashedLayer<K, L>> for HashedCursor<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 HashedCursor<L> where
    <L as Trie>::Cursor: Send

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