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

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

child: L::Cursor

The cursor for the trie layer below this one.

Trait Implementations

impl<K: Ord, L: Trie> Cursor<OrderedLayer<K, L>> for OrderedCursor<L>[src]

type Key = K

The type revealed by the cursor.

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

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

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.