[−][src]Trait timely::progress::frontier::MutableAntichainFilter
Extension trait for filtering time changes through antichains.
Required methods
fn filter_through(self, antichain: &mut MutableAntichain<T>) -> Drain<(T, i64)>
Filters time changes through an antichain.
Examples
use timely::progress::frontier::{MutableAntichain, MutableAntichainFilter}; let mut frontier = MutableAntichain::new_bottom(1u64); let changes = vec![(1, -1), (2, 7)] .filter_through(&mut frontier) .collect::<Vec<_>>(); assert!(changes == vec![(1, -1), (2, 1)]);