File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -205,7 +205,7 @@ impl<T: Timestamp> Builder<T> {
205
205
Tracker :: allocate_from ( self , logger)
206
206
}
207
207
208
- /// Tests whether the graph a cycle of default path summaries.
208
+ /// Tests whether the graph includes a cycle of default path summaries.
209
209
///
210
210
/// Graphs containing cycles of default path summaries will most likely
211
211
/// not work well with progress tracking, as a timestamp can result in
Original file line number Diff line number Diff line change @@ -31,6 +31,10 @@ pub trait PathSummary<T> : Clone+'static+Eq+PartialOrder+Debug+Default {
31
31
/// in computation, uses this method and will drop messages with timestamps that when advanced
32
32
/// result in `None`. Ideally, all other timestamp manipulation should behave similarly.
33
33
///
34
+ /// This summary's partial order is expected to be compatible with the partial order of [T],
35
+ /// in the sense that if `s1.less_equal(s2)`, then `s1.results_in(&t)` is less than or equal to
36
+ /// `s2.results_in(&t)`.
37
+ ///
34
38
/// Note that `Self::default()` is expected to behave as an "empty" or "noop" summary, such that
35
39
/// `Self::default().results_in(&t) == Some(t)`.
36
40
///
You can’t perform that action at this time.
0 commit comments