[][src]Module threshold::above_exset

This module contains an implementation of an above-extra set.

Examples

use threshold::*;

let mut above_exset = AboveExSet::new();
assert_eq!(above_exset.next_event(), 1);
assert!(above_exset.is_event(1));
assert!(!above_exset.is_event(2));

let other = AboveExSet::from_event(3);
assert!(!other.is_event(1));
assert!(!other.is_event(2));
assert!(other.is_event(3));

above_exset.join(&other);
assert!(above_exset.is_event(1));
assert!(!above_exset.is_event(2));
assert!(above_exset.is_event(3));

Structs

AboveExSet
IntoIter