Lines Matching refs:Error
129 pub use std::error::Error as StdError;
132 pub use std_error::Error as StdError;
137 (Error: Sized $(+ $($supertrait:ident)::+)*) => {
158 pub trait Error: Sized $(+ $($supertrait)::+)* { trait
207 Error::custom(format_args!("invalid type: {}, expected {}", unexp, exp))
225 Error::custom(format_args!("invalid value: {}, expected {}", unexp, exp))
239 Error::custom(format_args!("invalid length {}, expected {}", len, exp))
247 Error::custom(format_args!(
252 Error::custom(format_args!(
265 Error::custom(format_args!(
270 Error::custom(format_args!(
283 Error::custom(format_args!("missing field `{}`", field))
290 Error::custom(format_args!("duplicate field `{}`", field))
297 declare_error_trait!(Error: Sized + StdError);
300 declare_error_trait!(Error: Sized + Debug + Display);
537 fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> in deserialize()
561 fn deserialize_in_place<D>(deserializer: D, place: &mut Self) -> Result<(), D::Error> in deserialize_in_place()
769 fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error> in deserialize()
781 fn deserialize<D>(self, deserializer: D) -> Result<T, D::Error> in deserialize()
902 type Error: Error; typedef
913 fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_any()
918 fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_bool()
923 fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_i8()
928 fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_i16()
933 fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_i32()
938 fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_i64()
947 fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Self::Error>
952 Err(Error::custom("i128 is not supported"))
957 fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_u8()
962 fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_u16()
967 fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_u32()
972 fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_u64()
981 fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Self::Error>
986 Err(Error::custom("u128 is not supported"))
991 fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_f32()
996 fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_f64()
1001 fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_char()
1012 fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_str()
1023 fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_string()
1034 fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_bytes()
1045 fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_byte_buf()
1054 fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_option()
1059 fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_unit()
1069 ) -> Result<V::Value, Self::Error> in deserialize_unit_struct()
1079 ) -> Result<V::Value, Self::Error> in deserialize_newtype_struct()
1084 fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_seq()
1090 fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value, Self::Error> in deserialize_tuple()
1101 ) -> Result<V::Value, Self::Error> in deserialize_tuple_struct()
1106 fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_map()
1117 ) -> Result<V::Value, Self::Error> in deserialize_struct()
1128 ) -> Result<V::Value, Self::Error> in deserialize_enum()
1134 fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_identifier()
1142 fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> in deserialize_ignored_any()
1295 E: Error, in visit_bool() argument
1297 Err(Error::invalid_type(Unexpected::Bool(v), &self)) in visit_bool()
1307 E: Error, in visit_i8() argument
1319 E: Error, in visit_i16() argument
1331 E: Error, in visit_i32() argument
1341 E: Error, in visit_i64() argument
1343 Err(Error::invalid_type(Unexpected::Signed(v), &self)) in visit_i64()
1353 E: Error,
1356 Err(Error::invalid_type(Unexpected::Other("i128"), &self))
1367 E: Error, in visit_u8() argument
1379 E: Error, in visit_u16() argument
1391 E: Error, in visit_u32() argument
1401 E: Error, in visit_u64() argument
1403 Err(Error::invalid_type(Unexpected::Unsigned(v), &self)) in visit_u64()
1413 E: Error,
1416 Err(Error::invalid_type(Unexpected::Other("u128"), &self))
1427 E: Error, in visit_f32() argument
1437 E: Error, in visit_f64() argument
1439 Err(Error::invalid_type(Unexpected::Float(v), &self)) in visit_f64()
1451 E: Error, in visit_char() argument
1469 E: Error, in visit_str() argument
1471 Err(Error::invalid_type(Unexpected::Str(v), &self)) in visit_str()
1486 E: Error, in visit_borrowed_str() argument
1510 E: Error, in visit_string() argument
1528 E: Error, in visit_bytes() argument
1531 Err(Error::invalid_type(Unexpected::Bytes(v), &self)) in visit_bytes()
1545 E: Error, in visit_borrowed_bytes() argument
1569 E: Error, in visit_byte_buf() argument
1579 E: Error, in visit_none() argument
1581 Err(Error::invalid_type(Unexpected::Option, &self)) in visit_none()
1587 fn visit_some<D>(self, deserializer: D) -> Result<Self::Value, D::Error> in visit_some()
1592 Err(Error::invalid_type(Unexpected::Option, &self)) in visit_some()
1600 E: Error, in visit_unit() argument
1602 Err(Error::invalid_type(Unexpected::Unit, &self)) in visit_unit()
1611 fn visit_newtype_struct<D>(self, deserializer: D) -> Result<Self::Value, D::Error> in visit_newtype_struct()
1616 Err(Error::invalid_type(Unexpected::NewtypeStruct, &self)) in visit_newtype_struct()
1622 fn visit_seq<A>(self, seq: A) -> Result<Self::Value, A::Error> in visit_seq()
1627 Err(Error::invalid_type(Unexpected::Seq, &self)) in visit_seq()
1633 fn visit_map<A>(self, map: A) -> Result<Self::Value, A::Error> in visit_map()
1638 Err(Error::invalid_type(Unexpected::Map, &self)) in visit_map()
1644 fn visit_enum<A>(self, data: A) -> Result<Self::Value, A::Error> in visit_enum()
1649 Err(Error::invalid_type(Unexpected::Enum, &self)) in visit_enum()
1686 type Error: Error; typedef
1693 fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Self::Error> in next_element_seed()
1703 fn next_element<T>(&mut self) -> Result<Option<T>, Self::Error> in next_element()
1721 type Error = A::Error; typedef
1724 fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Self::Error> in next_element_seed()
1732 fn next_element<T>(&mut self) -> Result<Option<T>, Self::Error> in next_element()
1768 type Error: Error; typedef
1775 fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, Self::Error> in next_key_seed()
1788 fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, Self::Error> in next_value_seed()
1805 ) -> Result<Option<(K::Value, V::Value)>, Self::Error> in next_entry_seed()
1825 fn next_key<K>(&mut self) -> Result<Option<K>, Self::Error> in next_key()
1842 fn next_value<V>(&mut self) -> Result<V, Self::Error> in next_value()
1855 fn next_entry<K, V>(&mut self) -> Result<Option<(K, V)>, Self::Error> in next_entry()
1874 type Error = A::Error; typedef
1877 fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, Self::Error> in next_key_seed()
1885 fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value, Self::Error> in next_value_seed()
1897 ) -> Result<Option<(K::Value, V::Value)>, Self::Error> in next_entry_seed()
1906 fn next_entry<K, V>(&mut self) -> Result<Option<(K, V)>, Self::Error> in next_entry()
1915 fn next_key<K>(&mut self) -> Result<Option<K>, Self::Error> in next_key()
1923 fn next_value<V>(&mut self) -> Result<V, Self::Error> in next_value()
1960 type Error: Error; typedef
1963 type Variant: VariantAccess<'de, Error = Self::Error>;
1969 fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant), Self::Error> in variant_seed()
1978 fn variant<V>(self) -> Result<(V, Self::Variant), Self::Error> in variant()
2007 type Error: Error; typedef
2044 fn unit_variant(self) -> Result<(), Self::Error>; in unit_variant() argument
2086 fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value, Self::Error> in newtype_variant_seed()
2096 fn newtype_variant<T>(self) -> Result<T, Self::Error> in newtype_variant()
2146 fn tuple_variant<V>(self, len: usize, visitor: V) -> Result<V::Value, Self::Error> in tuple_variant()
2197 ) -> Result<V::Value, Self::Error> in struct_variant()
2236 pub trait IntoDeserializer<'de, E: Error = value::Error> {
2238 type Deserializer: Deserializer<'de, Error = E>;