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

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, L, O> Cursor<OrderedLayer<K, L, O>> for OrderedCursor<L> where
    K: Ord,
    L: Trie,
    O: OrdOffset,
    <O as TryFrom<usize>>::Error: Debug,
    <O as TryInto<usize>>::Error: Debug
[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> RefUnwindSafe for OrderedCursor<L> where
    <L as Trie>::Cursor: RefUnwindSafe

impl<L> Send for OrderedCursor<L> where
    <L as Trie>::Cursor: Send

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

impl<L> Unpin for OrderedCursor<L> where
    <L as Trie>::Cursor: Unpin

impl<L> UnwindSafe for OrderedCursor<L> where
    <L as Trie>::Cursor: UnwindSafe

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.