Creates a new `BooleanBufferBuilder` from [`MutableBuffer`] of `len`
(buffer: MutableBuffer, len: usize)
| 64 | |
| 65 | /// Creates a new `BooleanBufferBuilder` from [`MutableBuffer`] of `len` |
| 66 | pub fn new_from_buffer(buffer: MutableBuffer, len: usize) -> Self { |
| 67 | assert!(len <= buffer.len() * 8); |
| 68 | let mut s = Self { |
| 69 | len: buffer.len() * 8, |
| 70 | buffer, |
| 71 | }; |
| 72 | s.truncate(len); |
| 73 | s |
| 74 | } |
| 75 | |
| 76 | /// Returns the length of the buffer |
| 77 | #[inline] |