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]

[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]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

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.

[src]

Acquires a cursor to the batch's contents.

[src]

The number of updates in the batch.

[src]

Describes the times of the updates in the batch.

[src]

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

[src]

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