Struct timely::progress::nested::pointstamp_counter::PointstampCounter [] [src]

pub struct PointstampCounter<T: Timestamp> {
    pub source: Vec<Vec<ChangeBatch<T>>>,
    pub target: Vec<Vec<ChangeBatch<T>>>,
    pub pushed: Vec<Vec<ChangeBatch<T>>>,
}

Represents changes to pointstamps before and after transmission along a scope's topology.

Fields

timestamp updates indexed by (scope, output)

timestamp updates indexed by (scope, input)

pushed updates indexed by (scope, input)

Methods

impl<T: Timestamp> PointstampCounter<T>
[src]

[src]

Updates the count for a time at a target.

[src]

Updates the count for a time at a source.

[src]

Clears the pointstamp counter.

[src]

Allocates internal state given an operator's inputs and outputs.

Trait Implementations

impl<T: Default + Timestamp> Default for PointstampCounter<T>
[src]

[src]

Returns the "default value" for a type. Read more