(&mut self, additional: usize)
| 127 | /// Advances the buffer by `additional` bits |
| 128 | #[inline] |
| 129 | pub fn advance(&mut self, additional: usize) { |
| 130 | let new_len = self.len + additional; |
| 131 | let new_len_bytes = bit_util::ceil(new_len, 8); |
| 132 | if new_len_bytes > self.buffer.len() { |
| 133 | self.buffer.resize(new_len_bytes, 0); |
| 134 | } |
| 135 | self.len = new_len; |
| 136 | } |
| 137 | |
| 138 | /// Truncates the builder to the given length |
| 139 | /// |