(&mut self, value: &str)
| 64 | } |
| 65 | |
| 66 | pub fn add_string(&mut self, value: &str) -> &mut Self { |
| 67 | let length = byte_length_utf8(value); |
| 68 | self.ensure_capacity(length); |
| 69 | let end = self.offset + length; |
| 70 | self.buffer[self.offset..end].copy_from_slice(value.as_bytes()); |
| 71 | self.offset = end; |
| 72 | self |
| 73 | } |
| 74 | |
| 75 | pub fn add_bytes(&mut self, bytes: &[u8]) -> &mut Self { |
| 76 | self.write_be_bytes(bytes); |
no test coverage detected