Fix a bug in get_bit()

This commit is contained in:
Igor Katson 2023-11-30 14:49:39 +00:00
parent fee2690aae
commit 16a4d22b6b
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5
2 changed files with 13 additions and 2 deletions

View file

@ -104,7 +104,7 @@ impl Id20 {
}
pub fn get_bit(&self, bit: u8) -> bool {
let n = self.0[(bit / 8) as usize];
let mask = !(1 << (7 - bit % 8));
let mask = 1 << (7 - bit % 8);
n & mask > 0
}