Lines Matching refs:bytes

7     bytes::BytesMut,
15 pub bytes: Vec<u8>, field
26 Self { bytes: Vec::new() } in new()
30 self.bytes.write_u8(byte)?; in write_u8()
35 if position > self.bytes.len() { in or_u8_at()
40 self.bytes[position] |= byte; in or_u8_at()
46 if position > self.bytes.len() { in add_u8_at()
51 self.bytes[position] += byte; in add_u8_at()
57 if position > self.bytes.len() { in write_u8_at()
62 self.bytes[position] = byte; in write_u8_at()
68 self.bytes.get(position) in get()
71 pub fn write_u16<T: ByteOrder>(&mut self, bytes: u16) -> Result<(), BytesWriteError> { in write_u16()
72 self.bytes.write_u16::<T>(bytes)?; in write_u16()
76 pub fn write_u24<T: ByteOrder>(&mut self, bytes: u32) -> Result<(), BytesWriteError> { in write_u24()
77 self.bytes.write_u24::<T>(bytes)?; in write_u24()
82 pub fn write_u32<T: ByteOrder>(&mut self, bytes: u32) -> Result<(), BytesWriteError> { in write_u32()
83 self.bytes.write_u32::<T>(bytes)?; in write_u32()
87 pub fn write_f64<T: ByteOrder>(&mut self, bytes: f64) -> Result<(), BytesWriteError> { in write_f64()
88 self.bytes.write_f64::<T>(bytes)?; in write_f64()
92 pub fn write_u64<T: ByteOrder>(&mut self, bytes: u64) -> Result<(), BytesWriteError> { in write_u64()
93 self.bytes.write_u64::<T>(bytes)?; in write_u64()
98 self.bytes.write_all(buf)?; in write()
103 let tmp_bytes = self.bytes.clone(); in prepend()
104 self.bytes.clear(); in prepend()
105 self.bytes.write_all(buf)?; in prepend()
106 self.bytes.write_all(tmp_bytes.as_slice())?; in prepend()
111 self.bytes.append(&mut writer.bytes); in append()
117 self.bytes.write_u8(rng.gen())?; in write_random_bytes()
123 rv_data.extend_from_slice(&self.bytes.clone()[..]); in extract_current_bytes()
124 self.bytes.clear(); in extract_current_bytes()
130 self.bytes.clear(); in clear()
135 rv_data.extend_from_slice(&self.bytes[..]); in get_current_bytes()
141 self.bytes.pop(); in pop_bytes()
146 self.bytes.len() in len()
171 pub fn write_u16<T: ByteOrder>(&mut self, bytes: u16) -> Result<(), BytesWriteError> { in write_u16()
172 self.bytes_writer.write_u16::<T>(bytes) in write_u16()
175 pub fn write_u24<T: ByteOrder>(&mut self, bytes: u32) -> Result<(), BytesWriteError> { in write_u24()
176 self.bytes_writer.write_u24::<T>(bytes) in write_u24()
179 pub fn write_u32<T: ByteOrder>(&mut self, bytes: u32) -> Result<(), BytesWriteError> { in write_u32()
180 self.bytes_writer.write_u32::<T>(bytes) in write_u32()
183 pub fn write_f64<T: ByteOrder>(&mut self, bytes: f64) -> Result<(), BytesWriteError> { in write_f64()
184 self.bytes_writer.write_f64::<T>(bytes) in write_f64()
203 .write(self.bytes_writer.bytes.clone().into()) in flush()
205 self.bytes_writer.bytes.clear(); in flush()
215 .write(self.bytes_writer.bytes.clone().into()), in flush_timeout()
221 self.bytes_writer.bytes.clear(); in flush_timeout()