Lines Matching refs:Deserializer
44 pub(crate) struct Deserializer<R>
52 impl<R> Deserializer<R>
56 /// Creates a new instance of Deserializer.
58 /// - Deserializer::new_from_reader
59 /// - Deserializer::new_from_slice
61 Deserializer {
68 /// Creates an instance of Deserializer from reader.
69 impl<R: Read> Deserializer<IoReader<R>> {
71 Deserializer::new(IoReader::new(reader))
75 /// Creates an instance of Deserializer from slice.
76 impl<'a> Deserializer<SliceReader<'a>> {
78 Deserializer::new(SliceReader::new(slice))
109 let mut deserializer = Deserializer::new_from_io(reader);
142 let mut deserializer = Deserializer::new_from_slice(slice);
180 impl<R> Deserializer<R>
252 impl<'de, 'a, R> de::Deserializer<'de> for &'a mut Deserializer<R>
640 deserializer: &'a mut Deserializer<R>,
648 fn new(deserializer: &'a mut Deserializer<R>) -> Self {
774 deserializer: &'a mut Deserializer<R>,
781 fn new(deserializer: &'a mut Deserializer<R>) -> Self {
830 serde::de::Deserializer::deserialize_seq(self.deserializer, visitor)
841 serde::de::Deserializer::deserialize_map(self.deserializer, visitor)