Remove PartialOrd
and Ord
from LocalDefId
Implement `Ord`, `PartialOrd` for SpanData
This commit is contained in:
parent
e100ec5bc7
commit
8df9248591
12 changed files with 72 additions and 24 deletions
|
@ -675,7 +675,7 @@ impl<T: Idx> SparseBitSet<T> {
|
|||
|
||||
fn insert(&mut self, elem: T) -> bool {
|
||||
assert!(elem.index() < self.domain_size);
|
||||
let changed = if let Some(i) = self.elems.iter().position(|&e| e >= elem) {
|
||||
let changed = if let Some(i) = self.elems.iter().position(|&e| e.index() >= elem.index()) {
|
||||
if self.elems[i] == elem {
|
||||
// `elem` is already in the set.
|
||||
false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue