(v: &[u8])
| 230 | } |
| 231 | |
| 232 | pub fn u8vec_to_boolvec(v: &[u8]) -> Vec<bool> { |
| 233 | let mut bv = Vec::with_capacity(multiply_by_8(v.len())); |
| 234 | for byte in v.iter() { |
| 235 | for i in 0..8 { |
| 236 | bv.push((1 << i) & byte != 0); |
| 237 | } |
| 238 | } |
| 239 | bv |
| 240 | } |
| 241 | |
| 242 | #[inline] |
| 243 | pub fn transpose(input: &[u8], nrows: usize, ncols: usize) -> Vec<u8> { |
no test coverage detected