pub type Iterative<'a, G, T> = Child<'a, G, Product<<G as ScopeParent>::Timestamp, T>>;
Expand description
Type alias for iterative child scope.
Aliased Type§
struct Iterative<'a, G, T> {
pub subgraph: &'a RefCell<SubgraphBuilder<<G as ScopeParent>::Timestamp, Product<<G as ScopeParent>::Timestamp, T>>>,
pub parent: G,
pub logging: Option<Logger<TimelyEvent, usize>>,
pub progress_logging: Option<Logger<TimelyProgressEvent, usize>>,
}
Fields§
§subgraph: &'a RefCell<SubgraphBuilder<<G as ScopeParent>::Timestamp, Product<<G as ScopeParent>::Timestamp, T>>>
The subgraph under assembly.
parent: G
A copy of the child’s parent scope.
logging: Option<Logger<TimelyEvent, usize>>
The log writer for this scope.
progress_logging: Option<Logger<TimelyProgressEvent, usize>>
The progress log writer for this scope.