Struct timely::progress::nested::reachability::Summary [] [src]

pub struct Summary<T: Timestamp> {
    pub source_target: Vec<Vec<Vec<(Target, Antichain<T::Summary>)>>>,
    pub target_target: Vec<Vec<Vec<(Target, Antichain<T::Summary>)>>>,
}

A summary of minimal path summaries in a timely dataflow graph.

A Summary instance records a compiled representation of path summaries along paths in a timely dataflow graph, mostly commonly constructed by a reachability::Builder.

Fields

Compiled source-to-target reachability.

Entry source_target[node][port] lists pairs of target and summaries that can be reached from the (node, port) output port.

Compiled target-to-target reachability.

Entry target_target[node][port] lists pairs of target and summaries that can be reached from the (node, port) input port.

Trait Implementations

impl<T: Clone + Timestamp> Clone for Summary<T> where
    T::Summary: Clone,
    T::Summary: Clone
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more