Lines Matching refs:u8
41 buf: &'a [u8],
45 pub fn new(buf: &'a [u8]) -> Self { in new()
49 pub fn into_u8(&mut self) -> Result<u8> { in into_u8() argument
55 let bytes: [u8; len] = <[u8; len]>::try_from(self.buf[..len].as_ref()).unwrap(); in into_u8()
57 let res: u8 = u8::from_be_bytes(bytes); in into_u8()
60 let res: u8 = u8::from_le_bytes(bytes); in into_u8()
71 let bytes: [u8; len] = <[u8; len]>::try_from(self.buf[..len].as_ref()).unwrap(); in into_u16()
87 let bytes: [u8; len] = <[u8; len]>::try_from(self.buf[..len].as_ref()).unwrap(); in into_u32()
103 let bytes: [u8; len] = <[u8; len]>::try_from(self.buf[..len].as_ref()).unwrap(); in into_u64()
156 src: &'a [u8],
158 dst: &'a mut [u8],
162 fn new(src: &'a [u8], src_idx: &'a mut usize, dst: &'a mut [u8]) -> Self { in new() argument
180 src: &'a [u8],
182 dst: &'a mut [u8],
189 pub fn new(src: &'a [u8], src_idx: &'a mut usize, dst: &'a mut [u8]) -> Self { in new() argument
196 pub fn write_u8(&mut self, value: u8) -> Result<usize> { in write_u8()
203 let bytes: [u8; len] = value.to_be_bytes(); in write_u8()
215 let bytes: [u8; len] = value.to_be_bytes(); in write_u16()
227 let bytes: [u8; len] = value.to_be_bytes(); in write_u32()
239 let bytes: [u8; len] = value.to_be_bytes(); in write_u64()
256 1 => self.write_u8(value as u8)?, in write_varint_with_len()
296 pub const fn varint_parse_len(byte: u8) -> usize { in varint_parse_len()