• Home
  • Raw
  • Download

Lines Matching full:serde

7 use serde;
8 use serde::de::Error as DeError;
9 use serde::de::IntoDeserializer;
25 /// serde::Deserialize::deserialize(&mut deserializer);
110 V: serde::de::Visitor<'de>,
117 impl<'de, 'a, R, O> serde::Deserializer<'de> for &'a mut Deserializer<R, O> impl
127 V: serde::de::Visitor<'de>, in deserialize_any()
134 V: serde::de::Visitor<'de>, in deserialize_bool()
152 V: serde::de::Visitor<'de>, in deserialize_f32()
163 V: serde::de::Visitor<'de>, in deserialize_f64()
180 V: serde::de::Visitor<'de>, in deserialize_u8()
188 V: serde::de::Visitor<'de>, in deserialize_i8()
195 V: serde::de::Visitor<'de>, in deserialize_unit()
202 V: serde::de::Visitor<'de>, in deserialize_char()
233 V: serde::de::Visitor<'de>, in deserialize_str()
242 V: serde::de::Visitor<'de>, in deserialize_string()
249 V: serde::de::Visitor<'de>, in deserialize_bytes()
258 V: serde::de::Visitor<'de>, in deserialize_byte_buf()
270 V: serde::de::Visitor<'de>, in deserialize_enum()
272 impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O> in deserialize_enum() impl
282 V: serde::de::DeserializeSeed<'de>, in deserialize_enum()
295 V: serde::de::Visitor<'de>, in deserialize_tuple()
302 impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> in deserialize_tuple()
309 T: serde::de::DeserializeSeed<'de>, in deserialize_tuple()
314 serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; in deserialize_tuple()
334 V: serde::de::Visitor<'de>, in deserialize_option()
336 let value: u8 = serde::de::Deserialize::deserialize(&mut *self)?; in deserialize_option()
346 V: serde::de::Visitor<'de>, in deserialize_seq()
355 V: serde::de::Visitor<'de>, in deserialize_map()
362 impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::MapAccess<'de> in deserialize_map()
369 K: serde::de::DeserializeSeed<'de>, in deserialize_map()
374 serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; in deserialize_map()
383 V: serde::de::DeserializeSeed<'de>, in deserialize_map()
385 let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; in deserialize_map()
409 V: serde::de::Visitor<'de>, in deserialize_struct()
416 V: serde::de::Visitor<'de>, in deserialize_identifier()
424 V: serde::de::Visitor<'de>, in deserialize_newtype_struct()
431 V: serde::de::Visitor<'de>, in deserialize_unit_struct()
443 V: serde::de::Visitor<'de>, in deserialize_tuple_struct()
450 V: serde::de::Visitor<'de>, in deserialize_ignored_any()
461 impl<'de, 'a, R, O> serde::de::VariantAccess<'de> for &'a mut Deserializer<R, O> impl
474 T: serde::de::DeserializeSeed<'de>, in newtype_variant_seed()
476 serde::de::DeserializeSeed::deserialize(seed, self) in newtype_variant_seed()
481 V: serde::de::Visitor<'de>, in tuple_variant()
483 serde::de::Deserializer::deserialize_tuple(self, len, visitor) in tuple_variant()
488 V: serde::de::Visitor<'de>, in struct_variant()
490 serde::de::Deserializer::deserialize_tuple(self, fields.len(), visitor) in struct_variant()