We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9423302 commit 5ccd299Copy full SHA for 5ccd299
src/libstd/bitv.rs
@@ -61,7 +61,7 @@ struct small_bitv {
61
self.bits |= 1<<i;
62
}
63
else {
64
- self.bits &= !(i as u32);
+ self.bits &= !(1<<i as u32);
65
66
67
#[inline(always)]
@@ -456,6 +456,14 @@ mod tests {
456
assert act.eq_vec(~[1u]);
457
458
459
+ #[test]
460
+ fn test_2_elements() {
461
+ let b = bitv::bitv(2, false);
462
+ b.set(0, true);
463
+ b.set(1, false);
464
+ assert b.to_str() == ~"10";
465
+ }
466
+
467
#[test]
468
fn test_10_elements() {
469
let mut act;
0 commit comments