INNER CODE UNIT · Rust
left
gfx-rs/gfx · src/auxil/range-alloc/src/lib.rs:115
let left = self.free_ranges.remove(i - 1);
left.start
} else {
range.start
};
return;
}
// Debug checks
assert!(
(i == 0 || self.free_ranges[i - 1].end < range.start)
&& (i >= self.free_ranges.len() || range.end < self.free_ranges[i].start)
);
self.free_ranges.insert(i, range);
}