Lines Matching refs:reader
10 reader: BytesReader, field
14 pub fn new(reader: BytesReader) -> Self { in new()
15 Self { reader } in new()
34 if self.reader.is_empty() { in read_any()
37 let markers = self.reader.read_u8()?; in read_any()
57 let marker = self.reader.advance_u8()?; in read_with_type()
69 let number = self.reader.read_f64::<BigEndian>()?; in read_number()
75 let value = self.reader.read_u8()?; in read_bool()
84 let l = self.reader.read_u16::<BigEndian>()?; in read_raw_string()
86 let bytes = self.reader.read_bytes(l as usize)?; in read_raw_string()
102 let marker = self.reader.advance_u24::<BigEndian>()?; in is_read_object_eof()
104 self.reader.read_u24::<BigEndian>()?; in is_read_object_eof()
130 let len = self.reader.read_u32::<BigEndian>()?; in read_ecma_array()
150 let l = self.reader.read_u32::<BigEndian>()?; in read_long_string()
152 let buff = self.reader.read_bytes(l as usize)?; in read_long_string()