Struct differential_dataflow::trace::implementations::hash::HashKeyCursor [] [src]

pub struct HashKeyCursor<T: Lattice + Ord + Clone, R: Diff> { /* fields omitted */ }

A cursor for navigating a single layer.

Trait Implementations

impl<T: Debug + Lattice + Ord + Clone, R: Debug + Diff> Debug for HashKeyCursor<T, R>
[src]

[src]

Formats the value using the given formatter.

impl<K: Clone + HashOrdered, T: Lattice + Ord + Clone, R: Diff> Cursor<K, (), T, R> for HashKeyCursor<T, R>
[src]

Type the cursor addresses data in.

[src]

A reference to the current key. Asserts if invalid.

[src]

A reference to the current value. Asserts if invalid.

[src]

Applies logic to each pair of time and difference. Intended for mutation of the closure's scope. Read more

[src]

Indicates if the current key is valid. Read more

[src]

Indicates if the current value is valid. Read more

[src]

Advances the cursor to the next key. Indicates if the key is valid.

[src]

Advances the cursor to the specified key. Indicates if the key is valid.

[src]

Advances the cursor to the next value. Indicates if the value is valid.

[src]

Advances the cursor to the specified value. Indicates if the value is valid.

[src]

Rewinds the cursor to the first key.

[src]

Rewinds the cursor to the first value for current key.