Lines Matching defs:union
95 pub fn union(&mut self, other: &IntervalSet<I>) {
242 self.union(other);
298 if let Some(union) = last.union(&rest[oldi]) {
299 *last = union;
365 fn union(&self, other: &Self) -> Option<Self> {
422 /// returns the union of the two ranges minus its intersection.
427 let union = match self.union(other) {
429 Some(union) => union,
435 union.difference(&intersection)