/rust/registry/src/index.crates.io-1949cf8c6b5b557f/bincode-1.3.3/src/de/mod.rs
Line | Count | Source |
1 | | use config::{BincodeByteOrder, Options}; |
2 | | use std::io::Read; |
3 | | |
4 | | use self::read::{BincodeRead, IoReader, SliceReader}; |
5 | | use byteorder::ReadBytesExt; |
6 | | use config::{IntEncoding, SizeLimit}; |
7 | | use serde; |
8 | | use serde::de::Error as DeError; |
9 | | use serde::de::IntoDeserializer; |
10 | | use {Error, ErrorKind, Result}; |
11 | | |
12 | | /// Specialized ways to read data into bincode. |
13 | | pub mod read; |
14 | | |
15 | | /// A Deserializer that reads bytes from a buffer. |
16 | | /// |
17 | | /// This struct should rarely be used. |
18 | | /// In most cases, prefer the `deserialize_from` function. |
19 | | /// |
20 | | /// The ByteOrder that is chosen will impact the endianness that |
21 | | /// is used to read integers out of the reader. |
22 | | /// |
23 | | /// ```ignore |
24 | | /// let d = Deserializer::new(&mut some_reader, SizeLimit::new()); |
25 | | /// serde::Deserialize::deserialize(&mut deserializer); |
26 | | /// let bytes_read = d.bytes_read(); |
27 | | /// ``` |
28 | | pub struct Deserializer<R, O: Options> { |
29 | | pub(crate) reader: R, |
30 | | options: O, |
31 | | } |
32 | | |
33 | | macro_rules! impl_deserialize_literal { |
34 | | ($name:ident : $ty:ty = $read:ident()) => { |
35 | | #[inline] |
36 | 70.9k | pub(crate) fn $name(&mut self) -> Result<$ty> { |
37 | 70.9k | self.read_literal_type::<$ty>()?; |
38 | 70.8k | self.reader |
39 | 70.8k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() |
40 | 70.8k | .map_err(Into::into) |
41 | 70.9k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u16 Line | Count | Source | 36 | 2.45k | pub(crate) fn $name(&mut self) -> Result<$ty> { | 37 | 2.45k | self.read_literal_type::<$ty>()?; | 38 | 2.44k | self.reader | 39 | 2.44k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() | 40 | 2.44k | .map_err(Into::into) | 41 | 2.45k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u32 Line | Count | Source | 36 | 50.4k | pub(crate) fn $name(&mut self) -> Result<$ty> { | 37 | 50.4k | self.read_literal_type::<$ty>()?; | 38 | 50.3k | self.reader | 39 | 50.3k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() | 40 | 50.3k | .map_err(Into::into) | 41 | 50.4k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u64 Line | Count | Source | 36 | 16.2k | pub(crate) fn $name(&mut self) -> Result<$ty> { | 37 | 16.2k | self.read_literal_type::<$ty>()?; | 38 | 16.2k | self.reader | 39 | 16.2k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() | 40 | 16.2k | .map_err(Into::into) | 41 | 16.2k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u128 Line | Count | Source | 36 | 1.80k | pub(crate) fn $name(&mut self) -> Result<$ty> { | 37 | 1.80k | self.read_literal_type::<$ty>()?; | 38 | 1.78k | self.reader | 39 | 1.78k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() | 40 | 1.78k | .map_err(Into::into) | 41 | 1.80k | } |
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u16 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u32 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u64 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u128 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_literal_u16 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_literal_u32 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_literal_u64 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_literal_u128 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u16 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u32 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u64 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u128 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u16 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u32 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u64 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u128 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_literal_u16 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_literal_u32 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_literal_u64 Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_literal_u128 Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_literal_u16 Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_literal_u32 Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_literal_u64 Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_literal_u128 |
42 | | }; |
43 | | } |
44 | | |
45 | | impl<'de, IR: Read, O: Options> Deserializer<IoReader<IR>, O> { |
46 | | /// Creates a new Deserializer with a given `Read`er and options. |
47 | 0 | pub fn with_reader(r: IR, options: O) -> Self { |
48 | 0 | Deserializer { |
49 | 0 | reader: IoReader::new(r), |
50 | 0 | options, |
51 | 0 | } |
52 | 0 | } |
53 | | } |
54 | | |
55 | | impl<'de, O: Options> Deserializer<SliceReader<'de>, O> { |
56 | | /// Creates a new Deserializer that will read from the given slice. |
57 | 0 | pub fn from_slice(slice: &'de [u8], options: O) -> Self { |
58 | 0 | Deserializer { |
59 | 0 | reader: SliceReader::new(slice), |
60 | 0 | options, |
61 | 0 | } |
62 | 0 | } |
63 | | } |
64 | | |
65 | | impl<'de, R: BincodeRead<'de>, O: Options> Deserializer<R, O> { |
66 | | /// Creates a new Deserializer with the given `BincodeRead`er |
67 | 4.88k | pub fn with_bincode_read(r: R, options: O) -> Deserializer<R, O> { |
68 | 4.88k | Deserializer { reader: r, options } |
69 | 4.88k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::with_bincode_read Line | Count | Source | 67 | 4.88k | pub fn with_bincode_read(r: R, options: O) -> Deserializer<R, O> { | 68 | 4.88k | Deserializer { reader: r, options } | 69 | 4.88k | } |
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::with_bincode_read Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::with_bincode_read Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::with_bincode_read Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::with_bincode_read Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::with_bincode_read Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::with_bincode_read |
70 | | |
71 | 92.9k | pub(crate) fn deserialize_byte(&mut self) -> Result<u8> { |
72 | 92.9k | self.read_literal_type::<u8>()?; |
73 | 92.9k | self.reader.read_u8().map_err(Into::into) |
74 | 92.9k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_byte Line | Count | Source | 71 | 92.9k | pub(crate) fn deserialize_byte(&mut self) -> Result<u8> { | 72 | 92.9k | self.read_literal_type::<u8>()?; | 73 | 92.9k | self.reader.read_u8().map_err(Into::into) | 74 | 92.9k | } |
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_byte Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_byte Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_byte Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_byte Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_byte Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_byte |
75 | | |
76 | | impl_deserialize_literal! { deserialize_literal_u16 : u16 = read_u16() } |
77 | | impl_deserialize_literal! { deserialize_literal_u32 : u32 = read_u32() } |
78 | | impl_deserialize_literal! { deserialize_literal_u64 : u64 = read_u64() } |
79 | | |
80 | | serde_if_integer128! { |
81 | | impl_deserialize_literal! { deserialize_literal_u128 : u128 = read_u128() } |
82 | | } |
83 | | |
84 | 165k | fn read_bytes(&mut self, count: u64) -> Result<()> { |
85 | 165k | self.options.limit().add(count) |
86 | 165k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_bytes Line | Count | Source | 84 | 165k | fn read_bytes(&mut self, count: u64) -> Result<()> { | 85 | 165k | self.options.limit().add(count) | 86 | 165k | } |
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_bytes Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_bytes Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_bytes Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_bytes Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_bytes Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_bytes |
87 | | |
88 | 163k | fn read_literal_type<T>(&mut self) -> Result<()> { |
89 | | use std::mem::size_of; |
90 | 163k | self.read_bytes(size_of::<T>() as u64) |
91 | 163k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u8> Line | Count | Source | 88 | 92.9k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 92.9k | self.read_bytes(size_of::<T>() as u64) | 91 | 92.9k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u32> Line | Count | Source | 88 | 50.4k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 50.4k | self.read_bytes(size_of::<T>() as u64) | 91 | 50.4k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u128> Line | Count | Source | 88 | 1.80k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 1.80k | self.read_bytes(size_of::<T>() as u64) | 91 | 1.80k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u16> Line | Count | Source | 88 | 2.45k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 2.45k | self.read_bytes(size_of::<T>() as u64) | 91 | 2.45k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u64> Line | Count | Source | 88 | 16.2k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 16.2k | self.read_bytes(size_of::<T>() as u64) | 91 | 16.2k | } |
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u8> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u32> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u128> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u16> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u64> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u8> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u32> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u128> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u16> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u64> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u8> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u32> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u128> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u16> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u64> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u8> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u32> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u128> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u16> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u64> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u8> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u32> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u128> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u16> Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u64> Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_literal_type::<_> |
92 | | |
93 | 2.16k | fn read_vec(&mut self) -> Result<Vec<u8>> { |
94 | 2.16k | let len = O::IntEncoding::deserialize_len(self)?; |
95 | 2.11k | self.read_bytes(len as u64)?; |
96 | 2.01k | self.reader.get_byte_buffer(len) |
97 | 2.16k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_vec Line | Count | Source | 93 | 2.16k | fn read_vec(&mut self) -> Result<Vec<u8>> { | 94 | 2.16k | let len = O::IntEncoding::deserialize_len(self)?; | 95 | 2.11k | self.read_bytes(len as u64)?; | 96 | 2.01k | self.reader.get_byte_buffer(len) | 97 | 2.16k | } |
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_vec Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_vec Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_vec Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_vec Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_vec Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_vec |
98 | | |
99 | 1.01k | fn read_string(&mut self) -> Result<String> { |
100 | 1.01k | let vec = self.read_vec()?; |
101 | 910 | String::from_utf8(vec).map_err(|e| ErrorKind::InvalidUtf8Encoding(e.utf8_error()).into()) <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_string::{closure#0}Line | Count | Source | 101 | 19 | String::from_utf8(vec).map_err(|e| ErrorKind::InvalidUtf8Encoding(e.utf8_error()).into()) |
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_string::{closure#0}Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_string::{closure#0}Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_string::{closure#0}Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_string::{closure#0}Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_string::{closure#0}Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_string::{closure#0} |
102 | 1.01k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_string Line | Count | Source | 99 | 1.01k | fn read_string(&mut self) -> Result<String> { | 100 | 1.01k | let vec = self.read_vec()?; | 101 | 910 | String::from_utf8(vec).map_err(|e| ErrorKind::InvalidUtf8Encoding(e.utf8_error()).into()) | 102 | 1.01k | } |
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_string Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_string Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_string Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_string Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_string Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_string |
103 | | } |
104 | | |
105 | | macro_rules! impl_deserialize_int { |
106 | | ($name:ident = $visitor_method:ident ($dser_method:ident)) => { |
107 | | #[inline] |
108 | 9.29k | fn $name<V>(self, visitor: V) -> Result<V::Value> |
109 | 9.29k | where |
110 | 9.29k | V: serde::de::Visitor<'de>, |
111 | 9.29k | { |
112 | 9.29k | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) |
113 | 9.29k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Line | Count | Source | 108 | 719 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 719 | where | 110 | 719 | V: serde::de::Visitor<'de>, | 111 | 719 | { | 112 | 719 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 719 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 108 | 2.45k | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 2.45k | where | 110 | 2.45k | V: serde::de::Visitor<'de>, | 111 | 2.45k | { | 112 | 2.45k | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 2.45k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Line | Count | Source | 108 | 736 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 736 | where | 110 | 736 | V: serde::de::Visitor<'de>, | 111 | 736 | { | 112 | 736 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 736 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 108 | 1.76k | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 1.76k | where | 110 | 1.76k | V: serde::de::Visitor<'de>, | 111 | 1.76k | { | 112 | 1.76k | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 1.76k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 108 | 1.82k | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 1.82k | where | 110 | 1.82k | V: serde::de::Visitor<'de>, | 111 | 1.82k | { | 112 | 1.82k | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 1.82k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Line | Count | Source | 108 | 592 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 592 | where | 110 | 592 | V: serde::de::Visitor<'de>, | 111 | 592 | { | 112 | 592 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 592 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 108 | 392 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 392 | where | 110 | 392 | V: serde::de::Visitor<'de>, | 111 | 392 | { | 112 | 392 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 392 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Line | Count | Source | 108 | 394 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 394 | where | 110 | 394 | V: serde::de::Visitor<'de>, | 111 | 394 | { | 112 | 394 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 394 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 108 | 423 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 423 | where | 110 | 423 | V: serde::de::Visitor<'de>, | 111 | 423 | { | 112 | 423 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 423 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i16::<_> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i32::<_> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i64::<_> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u16::<_> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u32::<_> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u64::<_> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i128::<_> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u128::<_> |
114 | | }; |
115 | | } |
116 | | |
117 | | impl<'de, 'a, R, O> serde::Deserializer<'de> for &'a mut Deserializer<R, O> |
118 | | where |
119 | | R: BincodeRead<'de>, |
120 | | O: Options, |
121 | | { |
122 | | type Error = Error; |
123 | | |
124 | | #[inline] |
125 | 0 | fn deserialize_any<V>(self, _visitor: V) -> Result<V::Value> |
126 | 0 | where |
127 | 0 | V: serde::de::Visitor<'de>, |
128 | 0 | { |
129 | 0 | Err(Box::new(ErrorKind::DeserializeAnyNotSupported)) |
130 | 0 | } |
131 | | |
132 | 0 | fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value> |
133 | 0 | where |
134 | 0 | V: serde::de::Visitor<'de>, |
135 | 0 | { |
136 | 0 | match self.deserialize_byte()? { |
137 | 0 | 1 => visitor.visit_bool(true), |
138 | 0 | 0 => visitor.visit_bool(false), |
139 | 0 | value => Err(ErrorKind::InvalidBoolEncoding(value).into()), |
140 | | } |
141 | 0 | } |
142 | | |
143 | | impl_deserialize_int!(deserialize_u16 = visit_u16(deserialize_u16)); |
144 | | impl_deserialize_int!(deserialize_u32 = visit_u32(deserialize_u32)); |
145 | | impl_deserialize_int!(deserialize_u64 = visit_u64(deserialize_u64)); |
146 | | impl_deserialize_int!(deserialize_i16 = visit_i16(deserialize_i16)); |
147 | | impl_deserialize_int!(deserialize_i32 = visit_i32(deserialize_i32)); |
148 | | impl_deserialize_int!(deserialize_i64 = visit_i64(deserialize_i64)); |
149 | | |
150 | 0 | fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value> |
151 | 0 | where |
152 | 0 | V: serde::de::Visitor<'de>, |
153 | 0 | { |
154 | 0 | self.read_literal_type::<f32>()?; |
155 | 0 | let value = self |
156 | 0 | .reader |
157 | 0 | .read_f32::<<O::Endian as BincodeByteOrder>::Endian>()?; |
158 | 0 | visitor.visit_f32(value) |
159 | 0 | } |
160 | | |
161 | 0 | fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value> |
162 | 0 | where |
163 | 0 | V: serde::de::Visitor<'de>, |
164 | 0 | { |
165 | 0 | self.read_literal_type::<f64>()?; |
166 | 0 | let value = self |
167 | 0 | .reader |
168 | 0 | .read_f64::<<O::Endian as BincodeByteOrder>::Endian>()?; |
169 | 0 | visitor.visit_f64(value) |
170 | 0 | } |
171 | | |
172 | | serde_if_integer128! { |
173 | | impl_deserialize_int!(deserialize_u128 = visit_u128(deserialize_u128)); |
174 | | impl_deserialize_int!(deserialize_i128 = visit_i128(deserialize_i128)); |
175 | | } |
176 | | |
177 | | #[inline] |
178 | 85.1k | fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value> |
179 | 85.1k | where |
180 | 85.1k | V: serde::de::Visitor<'de>, |
181 | 85.1k | { |
182 | 85.1k | visitor.visit_u8(self.deserialize_byte()? as u8) |
183 | 85.1k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 178 | 85.1k | fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value> | 179 | 85.1k | where | 180 | 85.1k | V: serde::de::Visitor<'de>, | 181 | 85.1k | { | 182 | 85.1k | visitor.visit_u8(self.deserialize_byte()? as u8) | 183 | 85.1k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u8::<_> |
184 | | |
185 | | #[inline] |
186 | 7.80k | fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value> |
187 | 7.80k | where |
188 | 7.80k | V: serde::de::Visitor<'de>, |
189 | 7.80k | { |
190 | 7.80k | visitor.visit_i8(self.deserialize_byte()? as i8) |
191 | 7.80k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 186 | 7.80k | fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value> | 187 | 7.80k | where | 188 | 7.80k | V: serde::de::Visitor<'de>, | 189 | 7.80k | { | 190 | 7.80k | visitor.visit_i8(self.deserialize_byte()? as i8) | 191 | 7.80k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i8::<_> |
192 | | |
193 | 0 | fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value> |
194 | 0 | where |
195 | 0 | V: serde::de::Visitor<'de>, |
196 | 0 | { |
197 | 0 | visitor.visit_unit() |
198 | 0 | } |
199 | | |
200 | 0 | fn deserialize_char<V>(self, visitor: V) -> Result<V::Value> |
201 | 0 | where |
202 | 0 | V: serde::de::Visitor<'de>, |
203 | 0 | { |
204 | | use std::str; |
205 | | |
206 | 0 | let error = || ErrorKind::InvalidCharEncoding.into(); |
207 | | |
208 | 0 | let mut buf = [0u8; 4]; |
209 | 0 |
|
210 | 0 | // Look at the first byte to see how many bytes must be read |
211 | 0 | self.reader.read_exact(&mut buf[..1])?; |
212 | 0 | let width = utf8_char_width(buf[0]); |
213 | 0 | if width == 1 { |
214 | 0 | return visitor.visit_char(buf[0] as char); |
215 | 0 | } |
216 | 0 | if width == 0 { |
217 | 0 | return Err(error()); |
218 | 0 | } |
219 | 0 |
|
220 | 0 | if self.reader.read_exact(&mut buf[1..width]).is_err() { |
221 | 0 | return Err(error()); |
222 | 0 | } |
223 | | |
224 | 0 | let res = str::from_utf8(&buf[..width]) |
225 | 0 | .ok() |
226 | 0 | .and_then(|s| s.chars().next()) |
227 | 0 | .ok_or_else(error)?; |
228 | 0 | visitor.visit_char(res) |
229 | 0 | } |
230 | | |
231 | 0 | fn deserialize_str<V>(self, visitor: V) -> Result<V::Value> |
232 | 0 | where |
233 | 0 | V: serde::de::Visitor<'de>, |
234 | 0 | { |
235 | 0 | let len = O::IntEncoding::deserialize_len(self)?; |
236 | 0 | self.read_bytes(len as u64)?; |
237 | 0 | self.reader.forward_read_str(len, visitor) |
238 | 0 | } Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_str::<_> |
239 | | |
240 | 1.01k | fn deserialize_string<V>(self, visitor: V) -> Result<V::Value> |
241 | 1.01k | where |
242 | 1.01k | V: serde::de::Visitor<'de>, |
243 | 1.01k | { |
244 | 1.01k | visitor.visit_string(self.read_string()?) |
245 | 1.01k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor> Line | Count | Source | 240 | 454 | fn deserialize_string<V>(self, visitor: V) -> Result<V::Value> | 241 | 454 | where | 242 | 454 | V: serde::de::Visitor<'de>, | 243 | 454 | { | 244 | 454 | visitor.visit_string(self.read_string()?) | 245 | 454 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor> Line | Count | Source | 240 | 558 | fn deserialize_string<V>(self, visitor: V) -> Result<V::Value> | 241 | 558 | where | 242 | 558 | V: serde::de::Visitor<'de>, | 243 | 558 | { | 244 | 558 | visitor.visit_string(self.read_string()?) | 245 | 558 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_string::<_> |
246 | | |
247 | 0 | fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value> |
248 | 0 | where |
249 | 0 | V: serde::de::Visitor<'de>, |
250 | 0 | { |
251 | 0 | let len = O::IntEncoding::deserialize_len(self)?; |
252 | 0 | self.read_bytes(len as u64)?; |
253 | 0 | self.reader.forward_read_bytes(len, visitor) |
254 | 0 | } |
255 | | |
256 | 1.15k | fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value> |
257 | 1.15k | where |
258 | 1.15k | V: serde::de::Visitor<'de>, |
259 | 1.15k | { |
260 | 1.15k | visitor.visit_byte_buf(self.read_vec()?) |
261 | 1.15k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor> Line | Count | Source | 256 | 1.15k | fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value> | 257 | 1.15k | where | 258 | 1.15k | V: serde::de::Visitor<'de>, | 259 | 1.15k | { | 260 | 1.15k | visitor.visit_byte_buf(self.read_vec()?) | 261 | 1.15k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_byte_buf::<_> |
262 | | |
263 | 47.1k | fn deserialize_enum<V>( |
264 | 47.1k | self, |
265 | 47.1k | _enum: &'static str, |
266 | 47.1k | _variants: &'static [&'static str], |
267 | 47.1k | visitor: V, |
268 | 47.1k | ) -> Result<V::Value> |
269 | 47.1k | where |
270 | 47.1k | V: serde::de::Visitor<'de>, |
271 | 47.1k | { |
272 | | impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O> |
273 | | where |
274 | | R: BincodeRead<'de>, |
275 | | O: Options, |
276 | | { |
277 | | type Error = Error; |
278 | | type Variant = Self; |
279 | | |
280 | 47.1k | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> |
281 | 47.1k | where |
282 | 47.1k | V: serde::de::DeserializeSeed<'de>, |
283 | 47.1k | { |
284 | 47.1k | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; |
285 | 45.0k | let val: Result<_> = seed.deserialize(idx.into_deserializer()); |
286 | 45.0k | Ok((val?, self)) |
287 | 47.1k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>> Line | Count | Source | 280 | 44.9k | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | 44.9k | where | 282 | 44.9k | V: serde::de::DeserializeSeed<'de>, | 283 | 44.9k | { | 284 | 44.9k | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | 42.8k | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | 42.8k | Ok((val?, self)) | 287 | 44.9k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>> Line | Count | Source | 280 | 826 | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | 826 | where | 282 | 826 | V: serde::de::DeserializeSeed<'de>, | 283 | 826 | { | 284 | 826 | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | 798 | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | 798 | Ok((val?, self)) | 287 | 826 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>> Line | Count | Source | 280 | 1.41k | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | 1.41k | where | 282 | 1.41k | V: serde::de::DeserializeSeed<'de>, | 283 | 1.41k | { | 284 | 1.41k | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | 1.38k | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | 1.38k | Ok((val?, self)) | 287 | 1.41k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::EnumAccess>::variant_seed::<_> |
288 | | } |
289 | | |
290 | 47.1k | visitor.visit_enum(self) |
291 | 47.1k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 263 | 44.9k | fn deserialize_enum<V>( | 264 | 44.9k | self, | 265 | 44.9k | _enum: &'static str, | 266 | 44.9k | _variants: &'static [&'static str], | 267 | 44.9k | visitor: V, | 268 | 44.9k | ) -> Result<V::Value> | 269 | 44.9k | where | 270 | 44.9k | V: serde::de::Visitor<'de>, | 271 | 44.9k | { | 272 | | impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O> | 273 | | where | 274 | | R: BincodeRead<'de>, | 275 | | O: Options, | 276 | | { | 277 | | type Error = Error; | 278 | | type Variant = Self; | 279 | | | 280 | | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | | where | 282 | | V: serde::de::DeserializeSeed<'de>, | 283 | | { | 284 | | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | | Ok((val?, self)) | 287 | | } | 288 | | } | 289 | | | 290 | 44.9k | visitor.visit_enum(self) | 291 | 44.9k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Line | Count | Source | 263 | 826 | fn deserialize_enum<V>( | 264 | 826 | self, | 265 | 826 | _enum: &'static str, | 266 | 826 | _variants: &'static [&'static str], | 267 | 826 | visitor: V, | 268 | 826 | ) -> Result<V::Value> | 269 | 826 | where | 270 | 826 | V: serde::de::Visitor<'de>, | 271 | 826 | { | 272 | | impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O> | 273 | | where | 274 | | R: BincodeRead<'de>, | 275 | | O: Options, | 276 | | { | 277 | | type Error = Error; | 278 | | type Variant = Self; | 279 | | | 280 | | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | | where | 282 | | V: serde::de::DeserializeSeed<'de>, | 283 | | { | 284 | | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | | Ok((val?, self)) | 287 | | } | 288 | | } | 289 | | | 290 | 826 | visitor.visit_enum(self) | 291 | 826 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Line | Count | Source | 263 | 1.41k | fn deserialize_enum<V>( | 264 | 1.41k | self, | 265 | 1.41k | _enum: &'static str, | 266 | 1.41k | _variants: &'static [&'static str], | 267 | 1.41k | visitor: V, | 268 | 1.41k | ) -> Result<V::Value> | 269 | 1.41k | where | 270 | 1.41k | V: serde::de::Visitor<'de>, | 271 | 1.41k | { | 272 | | impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O> | 273 | | where | 274 | | R: BincodeRead<'de>, | 275 | | O: Options, | 276 | | { | 277 | | type Error = Error; | 278 | | type Variant = Self; | 279 | | | 280 | | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | | where | 282 | | V: serde::de::DeserializeSeed<'de>, | 283 | | { | 284 | | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | | Ok((val?, self)) | 287 | | } | 288 | | } | 289 | | | 290 | 1.41k | visitor.visit_enum(self) | 291 | 1.41k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_enum::<_> |
292 | | |
293 | 16.5k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> |
294 | 16.5k | where |
295 | 16.5k | V: serde::de::Visitor<'de>, |
296 | 16.5k | { |
297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { |
298 | | deserializer: &'a mut Deserializer<R, O>, |
299 | | len: usize, |
300 | | } |
301 | | |
302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> |
303 | | for Access<'a, R, O> |
304 | | { |
305 | | type Error = Error; |
306 | | |
307 | 106k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> |
308 | 106k | where |
309 | 106k | T: serde::de::DeserializeSeed<'de>, |
310 | 106k | { |
311 | 106k | if self.len > 0 { |
312 | 103k | self.len -= 1; |
313 | 98.5k | let value = |
314 | 103k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; |
315 | 98.5k | Ok(Some(value)) |
316 | | } else { |
317 | 2.98k | Ok(None) |
318 | | } |
319 | 106k | } <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>> Line | Count | Source | 307 | 32.4k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 32.4k | where | 309 | 32.4k | T: serde::de::DeserializeSeed<'de>, | 310 | 32.4k | { | 311 | 32.4k | if self.len > 0 { | 312 | 30.3k | self.len -= 1; | 313 | 25.8k | let value = | 314 | 30.3k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 25.8k | Ok(Some(value)) | 316 | | } else { | 317 | 2.13k | Ok(None) | 318 | | } | 319 | 32.4k | } |
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Line | Count | Source | 307 | 1.25k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 1.25k | where | 309 | 1.25k | T: serde::de::DeserializeSeed<'de>, | 310 | 1.25k | { | 311 | 1.25k | if self.len > 0 { | 312 | 1.25k | self.len -= 1; | 313 | 1.23k | let value = | 314 | 1.25k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 1.23k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 1.25k | } |
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Line | Count | Source | 307 | 1.25k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 1.25k | where | 309 | 1.25k | T: serde::de::DeserializeSeed<'de>, | 310 | 1.25k | { | 311 | 1.25k | if self.len > 0 { | 312 | 1.25k | self.len -= 1; | 313 | 1.22k | let value = | 314 | 1.25k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 1.22k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 1.25k | } |
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>> Line | Count | Source | 307 | 65.4k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 65.4k | where | 309 | 65.4k | T: serde::de::DeserializeSeed<'de>, | 310 | 65.4k | { | 311 | 65.4k | if self.len > 0 { | 312 | 64.5k | self.len -= 1; | 313 | 64.3k | let value = | 314 | 64.5k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 64.3k | Ok(Some(value)) | 316 | | } else { | 317 | 845 | Ok(None) | 318 | | } | 319 | 65.4k | } |
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>> Line | Count | Source | 307 | 1.76k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 1.76k | where | 309 | 1.76k | T: serde::de::DeserializeSeed<'de>, | 310 | 1.76k | { | 311 | 1.76k | if self.len > 0 { | 312 | 1.76k | self.len -= 1; | 313 | 1.71k | let value = | 314 | 1.76k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 1.71k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 1.76k | } |
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>> Line | Count | Source | 307 | 2.45k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 2.45k | where | 309 | 2.45k | T: serde::de::DeserializeSeed<'de>, | 310 | 2.45k | { | 311 | 2.45k | if self.len > 0 { | 312 | 2.45k | self.len -= 1; | 313 | 2.36k | let value = | 314 | 2.45k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 2.36k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 2.45k | } |
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>> Line | Count | Source | 307 | 1.82k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 1.82k | where | 309 | 1.82k | T: serde::de::DeserializeSeed<'de>, | 310 | 1.82k | { | 311 | 1.82k | if self.len > 0 { | 312 | 1.82k | self.len -= 1; | 313 | 1.76k | let value = | 314 | 1.82k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 1.76k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 1.82k | } |
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<_, _> as serde::de::SeqAccess>::next_element_seed::<_> |
320 | | |
321 | 2.76k | fn size_hint(&self) -> Option<usize> { |
322 | 2.76k | Some(self.len) |
323 | 2.76k | } <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::size_hint Line | Count | Source | 321 | 2.76k | fn size_hint(&self) -> Option<usize> { | 322 | 2.76k | Some(self.len) | 323 | 2.76k | } |
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::size_hint Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::size_hint Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::size_hint Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::size_hint Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::size_hint Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<_, _> as serde::de::SeqAccess>::size_hint |
324 | | } |
325 | | |
326 | 16.5k | visitor.visit_seq(Access { |
327 | 16.5k | deserializer: self, |
328 | 16.5k | len, |
329 | 16.5k | }) |
330 | 16.5k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>> Line | Count | Source | 293 | 2.57k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 2.57k | where | 295 | 2.57k | V: serde::de::Visitor<'de>, | 296 | 2.57k | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 2.57k | visitor.visit_seq(Access { | 327 | 2.57k | deserializer: self, | 328 | 2.57k | len, | 329 | 2.57k | }) | 330 | 2.57k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>> Line | Count | Source | 293 | 2.19k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 2.19k | where | 295 | 2.19k | V: serde::de::Visitor<'de>, | 296 | 2.19k | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 2.19k | visitor.visit_seq(Access { | 327 | 2.19k | deserializer: self, | 328 | 2.19k | len, | 329 | 2.19k | }) | 330 | 2.19k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Line | Count | Source | 293 | 4.70k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 4.70k | where | 295 | 4.70k | V: serde::de::Visitor<'de>, | 296 | 4.70k | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 4.70k | visitor.visit_seq(Access { | 327 | 4.70k | deserializer: self, | 328 | 4.70k | len, | 329 | 4.70k | }) | 330 | 4.70k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Line | Count | Source | 293 | 1.85k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 1.85k | where | 295 | 1.85k | V: serde::de::Visitor<'de>, | 296 | 1.85k | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 1.85k | visitor.visit_seq(Access { | 327 | 1.85k | deserializer: self, | 328 | 1.85k | len, | 329 | 1.85k | }) | 330 | 1.85k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>> Line | Count | Source | 293 | 1.25k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 1.25k | where | 295 | 1.25k | V: serde::de::Visitor<'de>, | 296 | 1.25k | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 1.25k | visitor.visit_seq(Access { | 327 | 1.25k | deserializer: self, | 328 | 1.25k | len, | 329 | 1.25k | }) | 330 | 1.25k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>> Line | Count | Source | 293 | 1.25k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 1.25k | where | 295 | 1.25k | V: serde::de::Visitor<'de>, | 296 | 1.25k | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 1.25k | visitor.visit_seq(Access { | 327 | 1.25k | deserializer: self, | 328 | 1.25k | len, | 329 | 1.25k | }) | 330 | 1.25k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Line | Count | Source | 293 | 911 | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 911 | where | 295 | 911 | V: serde::de::Visitor<'de>, | 296 | 911 | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 911 | visitor.visit_seq(Access { | 327 | 911 | deserializer: self, | 328 | 911 | len, | 329 | 911 | }) | 330 | 911 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Line | Count | Source | 293 | 828 | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 828 | where | 295 | 828 | V: serde::de::Visitor<'de>, | 296 | 828 | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 828 | visitor.visit_seq(Access { | 327 | 828 | deserializer: self, | 328 | 828 | len, | 329 | 828 | }) | 330 | 828 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Line | Count | Source | 293 | 996 | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 996 | where | 295 | 996 | V: serde::de::Visitor<'de>, | 296 | 996 | { | 297 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 298 | | deserializer: &'a mut Deserializer<R, O>, | 299 | | len: usize, | 300 | | } | 301 | | | 302 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de> | 303 | | for Access<'a, R, O> | 304 | | { | 305 | | type Error = Error; | 306 | | | 307 | | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | | where | 309 | | T: serde::de::DeserializeSeed<'de>, | 310 | | { | 311 | | if self.len > 0 { | 312 | | self.len -= 1; | 313 | | let value = | 314 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | | Ok(Some(value)) | 316 | | } else { | 317 | | Ok(None) | 318 | | } | 319 | | } | 320 | | | 321 | | fn size_hint(&self) -> Option<usize> { | 322 | | Some(self.len) | 323 | | } | 324 | | } | 325 | | | 326 | 996 | visitor.visit_seq(Access { | 327 | 996 | deserializer: self, | 328 | 996 | len, | 329 | 996 | }) | 330 | 996 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::<_> |
331 | | |
332 | 0 | fn deserialize_option<V>(self, visitor: V) -> Result<V::Value> |
333 | 0 | where |
334 | 0 | V: serde::de::Visitor<'de>, |
335 | 0 | { |
336 | 0 | let value: u8 = serde::de::Deserialize::deserialize(&mut *self)?; |
337 | 0 | match value { |
338 | 0 | 0 => visitor.visit_none(), |
339 | 0 | 1 => visitor.visit_some(&mut *self), |
340 | 0 | v => Err(ErrorKind::InvalidTagEncoding(v as usize).into()), |
341 | | } |
342 | 0 | } |
343 | | |
344 | 7.57k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> |
345 | 7.57k | where |
346 | 7.57k | V: serde::de::Visitor<'de>, |
347 | 7.57k | { |
348 | 7.57k | let len = O::IntEncoding::deserialize_len(self)?; |
349 | | |
350 | 7.47k | self.deserialize_tuple(len, visitor) |
351 | 7.57k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Line | Count | Source | 344 | 4.73k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> | 345 | 4.73k | where | 346 | 4.73k | V: serde::de::Visitor<'de>, | 347 | 4.73k | { | 348 | 4.73k | let len = O::IntEncoding::deserialize_len(self)?; | 349 | | | 350 | 4.70k | self.deserialize_tuple(len, visitor) | 351 | 4.73k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Line | Count | Source | 344 | 1.88k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> | 345 | 1.88k | where | 346 | 1.88k | V: serde::de::Visitor<'de>, | 347 | 1.88k | { | 348 | 1.88k | let len = O::IntEncoding::deserialize_len(self)?; | 349 | | | 350 | 1.85k | self.deserialize_tuple(len, visitor) | 351 | 1.88k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Line | Count | Source | 344 | 952 | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> | 345 | 952 | where | 346 | 952 | V: serde::de::Visitor<'de>, | 347 | 952 | { | 348 | 952 | let len = O::IntEncoding::deserialize_len(self)?; | 349 | | | 350 | 911 | self.deserialize_tuple(len, visitor) | 351 | 952 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_seq::<_> |
352 | | |
353 | 4.70k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value> |
354 | 4.70k | where |
355 | 4.70k | V: serde::de::Visitor<'de>, |
356 | 4.70k | { |
357 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { |
358 | | deserializer: &'a mut Deserializer<R, O>, |
359 | | len: usize, |
360 | | } |
361 | | |
362 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::MapAccess<'de> |
363 | | for Access<'a, R, O> |
364 | | { |
365 | | type Error = Error; |
366 | | |
367 | 13.2k | fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>> |
368 | 13.2k | where |
369 | 13.2k | K: serde::de::DeserializeSeed<'de>, |
370 | 13.2k | { |
371 | 13.2k | if self.len > 0 { |
372 | 10.0k | self.len -= 1; |
373 | 9.73k | let key = |
374 | 10.0k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; |
375 | 9.73k | Ok(Some(key)) |
376 | | } else { |
377 | 3.15k | Ok(None) |
378 | | } |
379 | 13.2k | } <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>> Line | Count | Source | 367 | 13.2k | fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>> | 368 | 13.2k | where | 369 | 13.2k | K: serde::de::DeserializeSeed<'de>, | 370 | 13.2k | { | 371 | 13.2k | if self.len > 0 { | 372 | 10.0k | self.len -= 1; | 373 | 9.73k | let key = | 374 | 10.0k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 375 | 9.73k | Ok(Some(key)) | 376 | | } else { | 377 | 3.15k | Ok(None) | 378 | | } | 379 | 13.2k | } |
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<_, _> as serde::de::MapAccess>::next_key_seed::<_> |
380 | | |
381 | 9.73k | fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value> |
382 | 9.73k | where |
383 | 9.73k | V: serde::de::DeserializeSeed<'de>, |
384 | 9.73k | { |
385 | 9.73k | let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; |
386 | 8.58k | Ok(value) |
387 | 9.73k | } <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>> Line | Count | Source | 381 | 9.73k | fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value> | 382 | 9.73k | where | 383 | 9.73k | V: serde::de::DeserializeSeed<'de>, | 384 | 9.73k | { | 385 | 9.73k | let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 386 | 8.58k | Ok(value) | 387 | 9.73k | } |
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>> Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<_, _> as serde::de::MapAccess>::next_value_seed::<_> |
388 | | |
389 | 0 | fn size_hint(&self) -> Option<usize> { |
390 | 0 | Some(self.len) |
391 | 0 | } |
392 | | } |
393 | | |
394 | 4.70k | let len = O::IntEncoding::deserialize_len(self)?; |
395 | | |
396 | 4.63k | visitor.visit_map(Access { |
397 | 4.63k | deserializer: self, |
398 | 4.63k | len, |
399 | 4.63k | }) |
400 | 4.70k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>> Line | Count | Source | 353 | 4.70k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value> | 354 | 4.70k | where | 355 | 4.70k | V: serde::de::Visitor<'de>, | 356 | 4.70k | { | 357 | | struct Access<'a, R: Read + 'a, O: Options + 'a> { | 358 | | deserializer: &'a mut Deserializer<R, O>, | 359 | | len: usize, | 360 | | } | 361 | | | 362 | | impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::MapAccess<'de> | 363 | | for Access<'a, R, O> | 364 | | { | 365 | | type Error = Error; | 366 | | | 367 | | fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>> | 368 | | where | 369 | | K: serde::de::DeserializeSeed<'de>, | 370 | | { | 371 | | if self.len > 0 { | 372 | | self.len -= 1; | 373 | | let key = | 374 | | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 375 | | Ok(Some(key)) | 376 | | } else { | 377 | | Ok(None) | 378 | | } | 379 | | } | 380 | | | 381 | | fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value> | 382 | | where | 383 | | V: serde::de::DeserializeSeed<'de>, | 384 | | { | 385 | | let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 386 | | Ok(value) | 387 | | } | 388 | | | 389 | | fn size_hint(&self) -> Option<usize> { | 390 | | Some(self.len) | 391 | | } | 392 | | } | 393 | | | 394 | 4.70k | let len = O::IntEncoding::deserialize_len(self)?; | 395 | | | 396 | 4.63k | visitor.visit_map(Access { | 397 | 4.63k | deserializer: self, | 398 | 4.63k | len, | 399 | 4.63k | }) | 400 | 4.70k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::<_> |
401 | | |
402 | 1.82k | fn deserialize_struct<V>( |
403 | 1.82k | self, |
404 | 1.82k | _name: &str, |
405 | 1.82k | fields: &'static [&'static str], |
406 | 1.82k | visitor: V, |
407 | 1.82k | ) -> Result<V::Value> |
408 | 1.82k | where |
409 | 1.82k | V: serde::de::Visitor<'de>, |
410 | 1.82k | { |
411 | 1.82k | self.deserialize_tuple(fields.len(), visitor) |
412 | 1.82k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Line | Count | Source | 402 | 828 | fn deserialize_struct<V>( | 403 | 828 | self, | 404 | 828 | _name: &str, | 405 | 828 | fields: &'static [&'static str], | 406 | 828 | visitor: V, | 407 | 828 | ) -> Result<V::Value> | 408 | 828 | where | 409 | 828 | V: serde::de::Visitor<'de>, | 410 | 828 | { | 411 | 828 | self.deserialize_tuple(fields.len(), visitor) | 412 | 828 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Line | Count | Source | 402 | 996 | fn deserialize_struct<V>( | 403 | 996 | self, | 404 | 996 | _name: &str, | 405 | 996 | fields: &'static [&'static str], | 406 | 996 | visitor: V, | 407 | 996 | ) -> Result<V::Value> | 408 | 996 | where | 409 | 996 | V: serde::de::Visitor<'de>, | 410 | 996 | { | 411 | 996 | self.deserialize_tuple(fields.len(), visitor) | 412 | 996 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_struct::<_> |
413 | | |
414 | 0 | fn deserialize_identifier<V>(self, _visitor: V) -> Result<V::Value> |
415 | 0 | where |
416 | 0 | V: serde::de::Visitor<'de>, |
417 | 0 | { |
418 | 0 | let message = "Bincode does not support Deserializer::deserialize_identifier"; |
419 | 0 | Err(Error::custom(message)) |
420 | 0 | } |
421 | | |
422 | 0 | fn deserialize_newtype_struct<V>(self, _name: &str, visitor: V) -> Result<V::Value> |
423 | 0 | where |
424 | 0 | V: serde::de::Visitor<'de>, |
425 | 0 | { |
426 | 0 | visitor.visit_newtype_struct(self) |
427 | 0 | } |
428 | | |
429 | 0 | fn deserialize_unit_struct<V>(self, _name: &'static str, visitor: V) -> Result<V::Value> |
430 | 0 | where |
431 | 0 | V: serde::de::Visitor<'de>, |
432 | 0 | { |
433 | 0 | visitor.visit_unit() |
434 | 0 | } |
435 | | |
436 | 0 | fn deserialize_tuple_struct<V>( |
437 | 0 | self, |
438 | 0 | _name: &'static str, |
439 | 0 | len: usize, |
440 | 0 | visitor: V, |
441 | 0 | ) -> Result<V::Value> |
442 | 0 | where |
443 | 0 | V: serde::de::Visitor<'de>, |
444 | 0 | { |
445 | 0 | self.deserialize_tuple(len, visitor) |
446 | 0 | } |
447 | | |
448 | 0 | fn deserialize_ignored_any<V>(self, _visitor: V) -> Result<V::Value> |
449 | 0 | where |
450 | 0 | V: serde::de::Visitor<'de>, |
451 | 0 | { |
452 | 0 | let message = "Bincode does not support Deserializer::deserialize_ignored_any"; |
453 | 0 | Err(Error::custom(message)) |
454 | 0 | } |
455 | | |
456 | 9.52k | fn is_human_readable(&self) -> bool { |
457 | 9.52k | false |
458 | 9.52k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::is_human_readable Line | Count | Source | 456 | 9.52k | fn is_human_readable(&self) -> bool { | 457 | 9.52k | false | 458 | 9.52k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::is_human_readable Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::is_human_readable Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::is_human_readable Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::is_human_readable Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::is_human_readable Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::is_human_readable |
459 | | } |
460 | | |
461 | | impl<'de, 'a, R, O> serde::de::VariantAccess<'de> for &'a mut Deserializer<R, O> |
462 | | where |
463 | | R: BincodeRead<'de>, |
464 | | O: Options, |
465 | | { |
466 | | type Error = Error; |
467 | | |
468 | 0 | fn unit_variant(self) -> Result<()> { |
469 | 0 | Ok(()) |
470 | 0 | } |
471 | | |
472 | 44.8k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> |
473 | 44.8k | where |
474 | 44.8k | T: serde::de::DeserializeSeed<'de>, |
475 | 44.8k | { |
476 | 44.8k | serde::de::DeserializeSeed::deserialize(seed, self) |
477 | 44.8k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>> Line | Count | Source | 472 | 418 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 418 | where | 474 | 418 | T: serde::de::DeserializeSeed<'de>, | 475 | 418 | { | 476 | 418 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 418 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>> Line | Count | Source | 472 | 534 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 534 | where | 474 | 534 | T: serde::de::DeserializeSeed<'de>, | 475 | 534 | { | 476 | 534 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 534 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>> Line | Count | Source | 472 | 7.07k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 7.07k | where | 474 | 7.07k | T: serde::de::DeserializeSeed<'de>, | 475 | 7.07k | { | 476 | 7.07k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 7.07k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>> Line | Count | Source | 472 | 719 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 719 | where | 474 | 719 | T: serde::de::DeserializeSeed<'de>, | 475 | 719 | { | 476 | 719 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 719 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>> Line | Count | Source | 472 | 736 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 736 | where | 474 | 736 | T: serde::de::DeserializeSeed<'de>, | 475 | 736 | { | 476 | 736 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 736 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>> Line | Count | Source | 472 | 592 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 592 | where | 474 | 592 | T: serde::de::DeserializeSeed<'de>, | 475 | 592 | { | 476 | 592 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 592 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>> Line | Count | Source | 472 | 394 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 394 | where | 474 | 394 | T: serde::de::DeserializeSeed<'de>, | 475 | 394 | { | 476 | 394 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 394 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>> Line | Count | Source | 472 | 1.88k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.88k | where | 474 | 1.88k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.88k | { | 476 | 1.88k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.88k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>> Line | Count | Source | 472 | 4.70k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 4.70k | where | 474 | 4.70k | T: serde::de::DeserializeSeed<'de>, | 475 | 4.70k | { | 476 | 4.70k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 4.70k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>> Line | Count | Source | 472 | 4.73k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 4.73k | where | 474 | 4.73k | T: serde::de::DeserializeSeed<'de>, | 475 | 4.73k | { | 476 | 4.73k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 4.73k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>> Line | Count | Source | 472 | 828 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 828 | where | 474 | 828 | T: serde::de::DeserializeSeed<'de>, | 475 | 828 | { | 476 | 828 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 828 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>> Line | Count | Source | 472 | 558 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 558 | where | 474 | 558 | T: serde::de::DeserializeSeed<'de>, | 475 | 558 | { | 476 | 558 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 558 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>> Line | Count | Source | 472 | 996 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 996 | where | 474 | 996 | T: serde::de::DeserializeSeed<'de>, | 475 | 996 | { | 476 | 996 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 996 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>> Line | Count | Source | 472 | 454 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 454 | where | 474 | 454 | T: serde::de::DeserializeSeed<'de>, | 475 | 454 | { | 476 | 454 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 454 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>> Line | Count | Source | 472 | 1.41k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.41k | where | 474 | 1.41k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.41k | { | 476 | 1.41k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.41k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>> Line | Count | Source | 472 | 1.25k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.25k | where | 474 | 1.25k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.25k | { | 476 | 1.25k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.25k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>> Line | Count | Source | 472 | 1.25k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.25k | where | 474 | 1.25k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.25k | { | 476 | 1.25k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.25k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>> Line | Count | Source | 472 | 826 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 826 | where | 474 | 826 | T: serde::de::DeserializeSeed<'de>, | 475 | 826 | { | 476 | 826 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 826 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Line | Count | Source | 472 | 935 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 935 | where | 474 | 935 | T: serde::de::DeserializeSeed<'de>, | 475 | 935 | { | 476 | 935 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 935 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Line | Count | Source | 472 | 1.31k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.31k | where | 474 | 1.31k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.31k | { | 476 | 1.31k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.31k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>> Line | Count | Source | 472 | 1.15k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.15k | where | 474 | 1.15k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.15k | { | 476 | 1.15k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.15k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>> Line | Count | Source | 472 | 7.80k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 7.80k | where | 474 | 7.80k | T: serde::de::DeserializeSeed<'de>, | 475 | 7.80k | { | 476 | 7.80k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 7.80k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>> Line | Count | Source | 472 | 3.44k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 3.44k | where | 474 | 3.44k | T: serde::de::DeserializeSeed<'de>, | 475 | 3.44k | { | 476 | 3.44k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 3.44k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>> Line | Count | Source | 472 | 392 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 392 | where | 474 | 392 | T: serde::de::DeserializeSeed<'de>, | 475 | 392 | { | 476 | 392 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 392 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>> Line | Count | Source | 472 | 423 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 423 | where | 474 | 423 | T: serde::de::DeserializeSeed<'de>, | 475 | 423 | { | 476 | 423 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 423 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>> Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::VariantAccess>::newtype_variant_seed::<_> |
478 | | |
479 | 0 | fn tuple_variant<V>(self, len: usize, visitor: V) -> Result<V::Value> |
480 | 0 | where |
481 | 0 | V: serde::de::Visitor<'de>, |
482 | 0 | { |
483 | 0 | serde::de::Deserializer::deserialize_tuple(self, len, visitor) |
484 | 0 | } |
485 | | |
486 | 0 | fn struct_variant<V>(self, fields: &'static [&'static str], visitor: V) -> Result<V::Value> |
487 | 0 | where |
488 | 0 | V: serde::de::Visitor<'de>, |
489 | 0 | { |
490 | 0 | serde::de::Deserializer::deserialize_tuple(self, fields.len(), visitor) |
491 | 0 | } |
492 | | } |
493 | | static UTF8_CHAR_WIDTH: [u8; 256] = [ |
494 | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
495 | | 1, // 0x1F |
496 | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
497 | | 1, // 0x3F |
498 | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
499 | | 1, // 0x5F |
500 | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
501 | | 1, // 0x7F |
502 | | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
503 | | 0, // 0x9F |
504 | | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
505 | | 0, // 0xBF |
506 | | 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
507 | | 2, // 0xDF |
508 | | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, // 0xEF |
509 | | 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0xFF |
510 | | ]; |
511 | | |
512 | | // This function is a copy of core::str::utf8_char_width |
513 | 0 | fn utf8_char_width(b: u8) -> usize { |
514 | 0 | UTF8_CHAR_WIDTH[b as usize] as usize |
515 | 0 | } |