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]
B: BatchReader<K, V, T, R>,
T: Clone,
TInner: Clone + Default,
Trait Implementations
impl<K, V, T: Clone, R, B: Clone, TInner: Clone> Clone for BatchEnter<K, V, T, R, B, TInner>
[src]
fn clone(&self) -> Self
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
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]
B: BatchReader<K, V, T, R>,
T: Clone + Default,
TInner: Clone + Default,
type Cursor = BatchCursorEnter<K, V, T, R, B, TInner>
The type used to enumerate the batch's contents.
fn cursor(&self) -> Self::Cursor
[src]
Acquires a cursor to the batch's contents.
fn len(&self) -> usize
[src]
The number of updates in the batch.
fn description(&self) -> &Description<Product<T, TInner>>
[src]
Describes the times of the updates in the batch.
fn lower(&self) -> &[T]
[src]
All times in the batch are greater or equal to an element of lower
.
fn upper(&self) -> &[T]
[src]
All times in the batch are not greater or equal to any element of upper
.