Lines Matching refs:Deserializer
44 pub(crate) struct Deserializer<R> struct
52 impl<R> Deserializer<R> impl
61 Deserializer { in new()
69 impl<R: Read> Deserializer<IoReader<R>> { implementation
71 Deserializer::new(IoReader::new(reader)) in new_from_io()
76 impl<'a> Deserializer<SliceReader<'a>> { impl
78 Deserializer::new(SliceReader::new(slice)) in new_from_slice()
109 let mut deserializer = Deserializer::new_from_io(reader); in from_reader()
142 let mut deserializer = Deserializer::new_from_slice(slice); in from_slice()
180 impl<R> Deserializer<R> impl
252 impl<'de, 'a, R> de::Deserializer<'de> for &'a mut Deserializer<R> implementation
640 deserializer: &'a mut Deserializer<R>,
648 fn new(deserializer: &'a mut Deserializer<R>) -> Self { in new()
774 deserializer: &'a mut Deserializer<R>,
781 fn new(deserializer: &'a mut Deserializer<R>) -> Self { in new()
830 serde::de::Deserializer::deserialize_seq(self.deserializer, visitor) in tuple_variant()
841 serde::de::Deserializer::deserialize_map(self.deserializer, visitor) in struct_variant()