Struct differential_dataflow::trace::wrappers::enter::BatchEnter[][src]

pub struct BatchEnter<K, V, T, R, B, TInner> { /* fields omitted */ }

Wrapper to provide batch to nested scope.

Methods

impl<K, V, T, R, B, TInner> BatchEnter<K, V, T, R, B, TInner> where
    B: BatchReader<K, V, T, R>,
    T: Clone,
    TInner: Clone + Default
[src]

Makes a new batch wrapper

Trait Implementations

impl<K, V, T: Clone, R, B: Clone, TInner: Clone> Clone for BatchEnter<K, V, T, R, B, TInner>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<K, V, T, R, B, TInner> BatchReader<K, V, Product<T, TInner>, R> for BatchEnter<K, V, T, R, B, TInner> where
    B: BatchReader<K, V, T, R>,
    T: Clone + Default,
    TInner: Clone + Default
[src]

The type used to enumerate the batch's contents.

Acquires a cursor to the batch's contents.

The number of updates in the batch.

Describes the times of the updates in the batch.

All times in the batch are greater or equal to an element of lower.

All times in the batch are not greater or equal to any element of upper.

Auto Trait Implementations

impl<K, V, T, R, B, TInner> Send for BatchEnter<K, V, T, R, B, TInner> where
    B: Send,
    K: Send,
    R: Send,
    T: Send,
    TInner: Send,
    V: Send

impl<K, V, T, R, B, TInner> Sync for BatchEnter<K, V, T, R, B, TInner> where
    B: Sync,
    K: Sync,
    R: Sync,
    T: Sync,
    TInner: Sync,
    V: Sync