Lines Matching refs:upper

126                 if self.ranges[a].upper() < other.ranges[b].upper() {
163 if other.ranges[b].upper() < self.ranges[a].lower() {
169 if self.ranges[a].upper() < other.ranges[b].lower() {
213 if other.ranges[b].upper() > old_range.upper() {
266 let upper = self.ranges[0].lower().decrement();
267 self.ranges.push(I::create(I::Bound::min_value(), upper));
270 let lower = self.ranges[i - 1].upper().increment();
271 let upper = self.ranges[i].lower().decrement();
272 self.ranges.push(I::create(lower, upper));
274 if self.ranges[drain_end - 1].upper() < I::Bound::max_value() {
275 let lower = self.ranges[drain_end - 1].upper().increment();
341 fn upper(&self) -> Self::Bound;
350 fn create(lower: Self::Bound, upper: Self::Bound) -> Self {
352 if lower <= upper {
354 int.set_upper(upper);
356 int.set_lower(upper);
370 let upper = cmp::max(self.upper(), other.upper());
371 Some(Self::create(lower, upper))
379 let upper = cmp::min(self.upper(), other.upper());
380 if lower <= upper {
381 Some(Self::create(lower, upper))
400 let add_upper = other.upper() < self.upper();
406 let upper = other.lower().decrement();
407 ret.0 = Some(Self::create(self.lower(), upper));
410 let lower = other.upper().increment();
411 let range = Self::create(lower, self.upper());
443 let upper1 = self.upper().as_u32();
445 let upper2 = other.upper().as_u32();
452 let (lower1, upper1) = (self.lower(), self.upper());
453 let (lower2, upper2) = (other.lower(), other.upper());
459 let (lower1, upper1) = (self.lower(), self.upper());
460 let (lower2, upper2) = (other.lower(), other.upper());