(
lhs_values: &[u8],
rhs_values: &[u8],
lhs_start: usize,
rhs_start: usize,
len: usize,
)
| 23 | // `lhs_start`, `rhs_start` and `len` are _measured in bits_. |
| 24 | #[inline] |
| 25 | pub(super) fn equal_bits( |
| 26 | lhs_values: &[u8], |
| 27 | rhs_values: &[u8], |
| 28 | lhs_start: usize, |
| 29 | rhs_start: usize, |
| 30 | len: usize, |
| 31 | ) -> bool { |
| 32 | let lhs = BitChunks::new(lhs_values, lhs_start, len).iter_padded(); |
| 33 | let rhs = BitChunks::new(rhs_values, rhs_start, len).iter_padded(); |
| 34 | lhs.zip(rhs).all(|(a, b)| a == b) |
| 35 | } |
| 36 | |
| 37 | #[inline] |
| 38 | pub(super) fn equal_nulls( |
no test coverage detected