1
0
Fork 0
mirror of https://codeberg.org/icewind/bitbuffer.git synced 2026-06-03 16:44:06 +02:00

remove unneeded extra bounds check when reading boolean

This commit is contained in:
Robin Appelman 2019-03-16 13:49:33 +01:00
commit 18cd799a9b

View file

@ -145,7 +145,9 @@ impl<E> BitBuffer<E>
}); });
} }
let byte = self.bytes[byte_index]; let byte = unsafe {
self.bytes.get_unchecked(byte_index)
};
let shifted = byte >> bit_offset; let shifted = byte >> bit_offset;
Ok(shifted & 1u8 == 1) Ok(shifted & 1u8 == 1)
} }