Trait differential_dataflow::collection::trace::TraceRef [] [src]

pub trait TraceRef<'a, K, T: 'a, V: 'a> {
    type VIterator: Iterator<Item=(&'a V, i32)> + 'a;
    type TIterator: Iterator<Item=(&'a T, Self::VIterator)> + 'a;
    fn trace(self, key: &K) -> Self::TIterator;
}

A reference to a Trace with a bound lifetime 'a.

Associated Types

type VIterator: Iterator<Item=(&'a V, i32)> + 'a

Iterator over references to values.

type TIterator: Iterator<Item=(&'a T, Self::VIterator)> + 'a

Iterator over times and VIterators.

Required Methods

fn trace(self, key: &K) -> Self::TIterator

Iterates over differences associated with the key.

Implementors