Lines Matching refs:Error
31 fn visit<'de, V>(self, visitor: V) -> Result<V::Value, Error> in visit()
104 pub fn from_reader<R, T>(reader: R) -> Result<T, Error> in from_reader()
113 _ => Err(Error::Parsing(ParsingUnfinished)), in from_reader()
138 pub fn from_slice<'a, T>(slice: &'a [u8]) -> Result<T, Error> in from_slice()
173 pub fn from_str<'a, T>(str: &'a str) -> Result<T, Error> in from_str()
185 fn peek_char(&mut self) -> Result<Option<u8>, Error> { in peek_char() argument
186 self.reader.peek().map_err(Error::new_reader) in peek_char()
190 fn next_char(&mut self) -> Result<Option<u8>, Error> { in next_char() argument
191 self.reader.next().map_err(Error::new_reader) in next_char()
200 fn parse_bool(&mut self) -> Result<bool, Error> { in parse_bool() argument
204 return Err(Error::Parsing(ParsingUnfinished)); in parse_bool()
225 fn de_parse_number<'de, V>(&mut self, visitor: V) -> Result<V::Value, Error> in de_parse_number()
232 return Err(Error::Parsing(ParsingUnfinished)); in de_parse_number()
243 fn de_parse_string(&mut self) -> Result<JsonString, Error> { in de_parse_string() argument
256 type Error = Error; typedef
259 fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_any()
266 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_any()
282 fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_bool()
289 fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_i8()
296 fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_i16()
303 fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_i32()
310 fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_i64()
317 fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_u8()
324 fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_u16()
331 fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_u32()
338 fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_u64()
345 fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_f32()
352 fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_f64()
359 fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_char()
366 fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_str()
378 fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_string()
385 fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_bytes()
392 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_bytes()
406 fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_byte_buf()
413 fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_option()
420 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_option()
434 fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_unit()
441 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_unit()
459 ) -> Result<V::Value, Self::Error> in deserialize_unit_struct()
470 ) -> Result<V::Value, Self::Error> in deserialize_newtype_struct()
477 fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_seq()
484 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_seq()
496 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_seq()
512 fn deserialize_tuple<V>(self, _len: usize, visitor: V) -> Result<V::Value, Self::Error> in deserialize_tuple()
524 ) -> Result<V::Value, Self::Error> in deserialize_tuple_struct()
531 fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_map()
538 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_map()
550 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_map()
571 ) -> Result<V::Value, Self::Error> in deserialize_struct()
583 ) -> Result<V::Value, Self::Error> in deserialize_enum()
590 return Err(Error::Parsing(ParsingUnfinished)); in deserialize_enum()
621 fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_identifier()
628 fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_ignored_any()
660 type Error = Error; typedef
662 fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Error> in next_element_seed()
678 return Err(Error::Parsing(MissingComma( in next_element_seed()
684 None => return Err(Error::Parsing(ParsingUnfinished)), in next_element_seed()
690 Err(Error::Parsing(TrailingComma( in next_element_seed()
696 None => Err(Error::Parsing(ParsingUnfinished)), in next_element_seed()
705 type Error = Error; typedef
707 fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, Error> in next_key_seed()
723 return Err(Error::Parsing(MissingComma( in next_key_seed()
730 return Err(Error::Parsing(ParsingUnfinished)); in next_key_seed()
738 Err(Error::Parsing(TrailingComma( in next_key_seed()
748 fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, Error> in next_value_seed()
760 Err(Error::Parsing(MissingColon( in next_value_seed()
765 None => Err(Error::Parsing(ParsingUnfinished)), in next_value_seed()
790 type Error = Error; typedef
793 fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant), Self::Error> in variant_seed()
813 type Error = Error; typedef
815 fn unit_variant(self) -> Result<(), Error> { in unit_variant() argument
819 fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value, Self::Error> in newtype_variant_seed()
826 fn tuple_variant<V>(self, _len: usize, visitor: V) -> Result<V::Value, Self::Error> in tuple_variant()
837 ) -> Result<V::Value, Self::Error> in struct_variant()