From 425a23a5d7e4bbda447c43c5e2314e23bda41580 Mon Sep 17 00:00:00 2001 From: Anders Olsson Date: Thu, 13 Sep 2018 16:27:38 +0200 Subject: [PATCH] Small change. --- src/lib.rs | 62 +++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 2e7b6c4..b9ee18a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -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]