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]

Formats the value using the given formatter. Read more

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

Type the cursor addresses data in.

A reference to the current key. Asserts if invalid.

A reference to the current value. Asserts if invalid.

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

Indicates if the current key is valid. Read more

Indicates if the current value is valid. Read more

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

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

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

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

Rewinds the cursor to the first key.

Rewinds the cursor to the first value for current key.

Returns a reference to the current key, if valid.

Returns a reference to the current value, if valid.

Auto Trait Implementations

impl<V, T, R> Send for OrdValCursor<V, T, R>

impl<V, T, R> Sync for OrdValCursor<V, T, R>