Struct differential_dataflow::trace::implementations::ord::OrdValCursor [] [src]

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

A cursor for navigating a single layer.

Trait Implementations

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

[src]

Formats the value using the given formatter.

impl<K, V, T, R> Cursor<K, V, T, R> for OrdValCursor<V, T, R> where
    K: Ord + Clone + HashOrdered,
    V: Ord + Clone,
    T: Lattice + Ord + Clone,
    R: Diff
[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.