Small change.

This commit is contained in:
2018-09-13 16:27:38 +02:00
parent 4ad311e389
commit 425a23a5d7

View File

@@ -63,7 +63,7 @@ impl BitSet {
pub fn shrink_to_fit(&mut self) {
self.blocks.retain(|_, block| *block != 0);
// self.blocks.shrink_to_fit();
self.blocks.shrink_to_fit();
}
pub fn iter(&self) -> Iter {
@@ -522,8 +522,8 @@ mod tests {
let mut s = BitSet::new();
s.insert(1);
s.insert(2);
s.remove(&1);
s.remove(&2);
s.remove(1);
s.remove(2);
s.shrink_to_fit();
assert_eq!(s.capacity(), 0);
@@ -573,7 +573,7 @@ mod tests {
assert!(!b.is_subset(&a));
b.remove(&250);
b.remove(250);
assert!(b.is_subset(&a));
}
@@ -631,7 +631,7 @@ mod tests {
let set: BitSet = xs.iter().cloned().collect();
for x in &xs {
assert!(set.contains(x));
assert!(set.contains(*x));
}
}
@@ -692,10 +692,10 @@ mod tests {
a.extend(&[2, 3, 4]);
assert_eq!(a.len(), 4);
assert!(a.contains(&1));
assert!(a.contains(&2));
assert!(a.contains(&3));
assert!(a.contains(&4));
assert!(a.contains(1));
assert!(a.contains(2));
assert!(a.contains(3));
assert!(a.contains(4));
let mut b = BitSet::new();
b.insert(5);
@@ -704,12 +704,12 @@ mod tests {
a.extend(&b);
assert_eq!(a.len(), 6);
assert!(a.contains(&1));
assert!(a.contains(&2));
assert!(a.contains(&3));
assert!(a.contains(&4));
assert!(a.contains(&5));
assert!(a.contains(&6));
assert!(a.contains(1));
assert!(a.contains(2));
assert!(a.contains(3));
assert!(a.contains(4));
assert!(a.contains(5));
assert!(a.contains(6));
}
// -------------------------
@@ -718,20 +718,20 @@ mod tests {
fn test_insert() {
let mut set = BitSet::with_capacity(10);
assert_eq!(set.contains(&0), false);
assert_eq!(set.contains(&10), false);
assert_eq!(set.contains(0), false);
assert_eq!(set.contains(10), false);
set.insert(0);
set.insert(10);
assert_eq!(set.contains(&0), true);
assert_eq!(set.contains(&10), true);
assert_eq!(set.contains(0), true);
assert_eq!(set.contains(10), true);
assert_eq!(set.contains(&100), false);
assert_eq!(set.contains(100), false);
set.insert(100);
assert_eq!(set.contains(&100), true);
assert_eq!(set.contains(100), true);
}
#[test]
@@ -743,11 +743,11 @@ mod tests {
assert_eq!(set.len(), 5);
assert_eq!(set.contains(&1), true);
assert_eq!(set.contains(&2), true);
assert_eq!(set.contains(&3), true);
assert_eq!(set.contains(&4), true);
assert_eq!(set.contains(&5), true);
assert_eq!(set.contains(1), true);
assert_eq!(set.contains(2), true);
assert_eq!(set.contains(3), true);
assert_eq!(set.contains(4), true);
assert_eq!(set.contains(5), true);
}
#[test]
@@ -759,11 +759,11 @@ mod tests {
assert_eq!(set.len(), 5);
assert_eq!(set.contains(&1), true);
assert_eq!(set.contains(&2), true);
assert_eq!(set.contains(&3), true);
assert_eq!(set.contains(&4), true);
assert_eq!(set.contains(&5), true);
assert_eq!(set.contains(1), true);
assert_eq!(set.contains(2), true);
assert_eq!(set.contains(3), true);
assert_eq!(set.contains(4), true);
assert_eq!(set.contains(5), true);
}
#[test]