/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 | 71.8k | pub(crate) fn $name(&mut self) -> Result<$ty> { |
37 | 71.8k | self.read_literal_type::<$ty>()?; |
38 | 71.7k | self.reader |
39 | 71.7k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() |
40 | 71.7k | .map_err(Into::into) |
41 | 71.8k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.83k | pub(crate) fn $name(&mut self) -> Result<$ty> { | 37 | 2.83k | self.read_literal_type::<$ty>()?; | 38 | 2.83k | self.reader | 39 | 2.83k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() | 40 | 2.83k | .map_err(Into::into) | 41 | 2.83k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 51.0k | pub(crate) fn $name(&mut self) -> Result<$ty> { | 37 | 51.0k | self.read_literal_type::<$ty>()?; | 38 | 51.0k | self.reader | 39 | 51.0k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() | 40 | 51.0k | .map_err(Into::into) | 41 | 51.0k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.1k | pub(crate) fn $name(&mut self) -> Result<$ty> { | 37 | 16.1k | self.read_literal_type::<$ty>()?; | 38 | 16.1k | self.reader | 39 | 16.1k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() | 40 | 16.1k | .map_err(Into::into) | 41 | 16.1k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.70k | pub(crate) fn $name(&mut self) -> Result<$ty> { | 37 | 1.70k | self.read_literal_type::<$ty>()?; | 38 | 1.69k | self.reader | 39 | 1.69k | .$read::<<O::Endian as BincodeByteOrder>::Endian>() | 40 | 1.69k | .map_err(Into::into) | 41 | 1.70k | } |
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 | 5.06k | pub fn with_bincode_read(r: R, options: O) -> Deserializer<R, O> { |
68 | 5.06k | Deserializer { reader: r, options } |
69 | 5.06k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 5.06k | pub fn with_bincode_read(r: R, options: O) -> Deserializer<R, O> { | 68 | 5.06k | Deserializer { reader: r, options } | 69 | 5.06k | } |
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.8k | pub(crate) fn deserialize_byte(&mut self) -> Result<u8> { |
72 | 92.8k | self.read_literal_type::<u8>()?; |
73 | 92.8k | self.reader.read_u8().map_err(Into::into) |
74 | 92.8k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.8k | pub(crate) fn deserialize_byte(&mut self) -> Result<u8> { | 72 | 92.8k | self.read_literal_type::<u8>()?; | 73 | 92.8k | self.reader.read_u8().map_err(Into::into) | 74 | 92.8k | } |
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 | 166k | fn read_bytes(&mut self, count: u64) -> Result<()> { |
85 | 166k | self.options.limit().add(count) |
86 | 166k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 166k | fn read_bytes(&mut self, count: u64) -> Result<()> { | 85 | 166k | self.options.limit().add(count) | 86 | 166k | } |
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 | 164k | fn read_literal_type<T>(&mut self) -> Result<()> { |
89 | | use std::mem::size_of; |
90 | 164k | self.read_bytes(size_of::<T>() as u64) |
91 | 164k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.8k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 92.8k | self.read_bytes(size_of::<T>() as u64) | 91 | 92.8k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 51.0k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 51.0k | self.read_bytes(size_of::<T>() as u64) | 91 | 51.0k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.70k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 1.70k | self.read_bytes(size_of::<T>() as u64) | 91 | 1.70k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.83k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 2.83k | self.read_bytes(size_of::<T>() as u64) | 91 | 2.83k | } |
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.1k | fn read_literal_type<T>(&mut self) -> Result<()> { | 89 | | use std::mem::size_of; | 90 | 16.1k | self.read_bytes(size_of::<T>() as u64) | 91 | 16.1k | } |
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.30k | fn read_vec(&mut self) -> Result<Vec<u8>> { |
94 | 2.30k | let len = O::IntEncoding::deserialize_len(self)?; |
95 | 2.25k | self.read_bytes(len as u64)?; |
96 | 2.14k | self.reader.get_byte_buffer(len) |
97 | 2.30k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.30k | fn read_vec(&mut self) -> Result<Vec<u8>> { | 94 | 2.30k | let len = O::IntEncoding::deserialize_len(self)?; | 95 | 2.25k | self.read_bytes(len as u64)?; | 96 | 2.14k | self.reader.get_byte_buffer(len) | 97 | 2.30k | } |
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.15k | fn read_string(&mut self) -> Result<String> { |
100 | 1.15k | let vec = self.read_vec()?; |
101 | 1.03k | 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 | 23 | 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.15k | } <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.15k | fn read_string(&mut self) -> Result<String> { | 100 | 1.15k | let vec = self.read_vec()?; | 101 | 1.03k | String::from_utf8(vec).map_err(|e| ErrorKind::InvalidUtf8Encoding(e.utf8_error()).into()) | 102 | 1.15k | } |
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.75k | fn $name<V>(self, visitor: V) -> Result<V::Value> |
109 | 9.75k | where |
110 | 9.75k | V: serde::de::Visitor<'de>, |
111 | 9.75k | { |
112 | 9.75k | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) |
113 | 9.75k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 640 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 640 | where | 110 | 640 | V: serde::de::Visitor<'de>, | 111 | 640 | { | 112 | 640 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 640 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.83k | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 2.83k | where | 110 | 2.83k | V: serde::de::Visitor<'de>, | 111 | 2.83k | { | 112 | 2.83k | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 2.83k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 713 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 713 | where | 110 | 713 | V: serde::de::Visitor<'de>, | 111 | 713 | { | 112 | 713 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 713 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.90k | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 1.90k | where | 110 | 1.90k | V: serde::de::Visitor<'de>, | 111 | 1.90k | { | 112 | 1.90k | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 1.90k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.96k | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 1.96k | where | 110 | 1.96k | V: serde::de::Visitor<'de>, | 111 | 1.96k | { | 112 | 1.96k | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 1.96k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 493 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 493 | where | 110 | 493 | V: serde::de::Visitor<'de>, | 111 | 493 | { | 112 | 493 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 493 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 385 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 385 | where | 110 | 385 | V: serde::de::Visitor<'de>, | 111 | 385 | { | 112 | 385 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 385 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 452 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 452 | where | 110 | 452 | V: serde::de::Visitor<'de>, | 111 | 452 | { | 112 | 452 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 452 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 374 | fn $name<V>(self, visitor: V) -> Result<V::Value> | 109 | 374 | where | 110 | 374 | V: serde::de::Visitor<'de>, | 111 | 374 | { | 112 | 374 | visitor.$visitor_method(O::IntEncoding::$dser_method(self)?) | 113 | 374 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.0k | fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value> |
179 | 85.0k | where |
180 | 85.0k | V: serde::de::Visitor<'de>, |
181 | 85.0k | { |
182 | 85.0k | visitor.visit_u8(self.deserialize_byte()? as u8) |
183 | 85.0k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.0k | fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value> | 179 | 85.0k | where | 180 | 85.0k | V: serde::de::Visitor<'de>, | 181 | 85.0k | { | 182 | 85.0k | visitor.visit_u8(self.deserialize_byte()? as u8) | 183 | 85.0k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.15k | fn deserialize_string<V>(self, visitor: V) -> Result<V::Value> |
241 | 1.15k | where |
242 | 1.15k | V: serde::de::Visitor<'de>, |
243 | 1.15k | { |
244 | 1.15k | visitor.visit_string(self.read_string()?) |
245 | 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_string::<serde::de::impls::StringVisitor> Line | Count | Source | 240 | 433 | fn deserialize_string<V>(self, visitor: V) -> Result<V::Value> | 241 | 433 | where | 242 | 433 | V: serde::de::Visitor<'de>, | 243 | 433 | { | 244 | 433 | visitor.visit_string(self.read_string()?) | 245 | 433 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 717 | fn deserialize_string<V>(self, visitor: V) -> Result<V::Value> | 241 | 717 | where | 242 | 717 | V: serde::de::Visitor<'de>, | 243 | 717 | { | 244 | 717 | visitor.visit_string(self.read_string()?) | 245 | 717 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.8k | fn deserialize_enum<V>( |
264 | 47.8k | self, |
265 | 47.8k | _enum: &'static str, |
266 | 47.8k | _variants: &'static [&'static str], |
267 | 47.8k | visitor: V, |
268 | 47.8k | ) -> Result<V::Value> |
269 | 47.8k | where |
270 | 47.8k | V: serde::de::Visitor<'de>, |
271 | 47.8k | { |
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.8k | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> |
281 | 47.8k | where |
282 | 47.8k | V: serde::de::DeserializeSeed<'de>, |
283 | 47.8k | { |
284 | 47.8k | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; |
285 | 45.6k | let val: Result<_> = seed.deserialize(idx.into_deserializer()); |
286 | 45.6k | Ok((val?, self)) |
287 | 47.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::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>> Line | Count | Source | 280 | 45.3k | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | 45.3k | where | 282 | 45.3k | V: serde::de::DeserializeSeed<'de>, | 283 | 45.3k | { | 284 | 45.3k | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | 43.2k | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | 43.2k | Ok((val?, self)) | 287 | 45.3k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 921 | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | 921 | where | 282 | 921 | V: serde::de::DeserializeSeed<'de>, | 283 | 921 | { | 284 | 921 | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | 884 | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | 884 | Ok((val?, self)) | 287 | 921 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.51k | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)> | 281 | 1.51k | where | 282 | 1.51k | V: serde::de::DeserializeSeed<'de>, | 283 | 1.51k | { | 284 | 1.51k | let idx: u32 = O::IntEncoding::deserialize_u32(self)?; | 285 | 1.47k | let val: Result<_> = seed.deserialize(idx.into_deserializer()); | 286 | 1.47k | Ok((val?, self)) | 287 | 1.51k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.8k | visitor.visit_enum(self) |
291 | 47.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::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 263 | 45.3k | fn deserialize_enum<V>( | 264 | 45.3k | self, | 265 | 45.3k | _enum: &'static str, | 266 | 45.3k | _variants: &'static [&'static str], | 267 | 45.3k | visitor: V, | 268 | 45.3k | ) -> Result<V::Value> | 269 | 45.3k | where | 270 | 45.3k | V: serde::de::Visitor<'de>, | 271 | 45.3k | { | 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 | 45.3k | visitor.visit_enum(self) | 291 | 45.3k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 921 | fn deserialize_enum<V>( | 264 | 921 | self, | 265 | 921 | _enum: &'static str, | 266 | 921 | _variants: &'static [&'static str], | 267 | 921 | visitor: V, | 268 | 921 | ) -> Result<V::Value> | 269 | 921 | where | 270 | 921 | V: serde::de::Visitor<'de>, | 271 | 921 | { | 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 | 921 | visitor.visit_enum(self) | 291 | 921 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.51k | fn deserialize_enum<V>( | 264 | 1.51k | self, | 265 | 1.51k | _enum: &'static str, | 266 | 1.51k | _variants: &'static [&'static str], | 267 | 1.51k | visitor: V, | 268 | 1.51k | ) -> Result<V::Value> | 269 | 1.51k | where | 270 | 1.51k | V: serde::de::Visitor<'de>, | 271 | 1.51k | { | 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.51k | visitor.visit_enum(self) | 291 | 1.51k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 17.8k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> |
294 | 17.8k | where |
295 | 17.8k | V: serde::de::Visitor<'de>, |
296 | 17.8k | { |
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 | 108k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> |
308 | 108k | where |
309 | 108k | T: serde::de::DeserializeSeed<'de>, |
310 | 108k | { |
311 | 108k | if self.len > 0 { |
312 | 105k | self.len -= 1; |
313 | 100k | let value = |
314 | 105k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; |
315 | 100k | Ok(Some(value)) |
316 | | } else { |
317 | 3.22k | Ok(None) |
318 | | } |
319 | 108k | } <<&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 | 33.3k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 33.3k | where | 309 | 33.3k | T: serde::de::DeserializeSeed<'de>, | 310 | 33.3k | { | 311 | 33.3k | if self.len > 0 { | 312 | 31.0k | self.len -= 1; | 313 | 26.5k | let value = | 314 | 31.0k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 26.5k | Ok(Some(value)) | 316 | | } else { | 317 | 2.36k | Ok(None) | 318 | | } | 319 | 33.3k | } |
<<&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.34k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 1.34k | where | 309 | 1.34k | T: serde::de::DeserializeSeed<'de>, | 310 | 1.34k | { | 311 | 1.34k | if self.len > 0 { | 312 | 1.34k | self.len -= 1; | 313 | 1.31k | let value = | 314 | 1.34k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 1.31k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 1.34k | } |
<<&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.56k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 1.56k | where | 309 | 1.56k | T: serde::de::DeserializeSeed<'de>, | 310 | 1.56k | { | 311 | 1.56k | if self.len > 0 { | 312 | 1.56k | self.len -= 1; | 313 | 1.52k | let value = | 314 | 1.56k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 1.52k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 1.56k | } |
<<&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.5k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 65.5k | where | 309 | 65.5k | T: serde::de::DeserializeSeed<'de>, | 310 | 65.5k | { | 311 | 65.5k | if self.len > 0 { | 312 | 64.6k | self.len -= 1; | 313 | 64.4k | let value = | 314 | 64.6k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 64.4k | Ok(Some(value)) | 316 | | } else { | 317 | 858 | Ok(None) | 318 | | } | 319 | 65.5k | } |
<<&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.90k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 1.90k | where | 309 | 1.90k | T: serde::de::DeserializeSeed<'de>, | 310 | 1.90k | { | 311 | 1.90k | if self.len > 0 { | 312 | 1.90k | self.len -= 1; | 313 | 1.84k | let value = | 314 | 1.90k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 1.84k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 1.90k | } |
<<&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.83k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 2.83k | where | 309 | 2.83k | T: serde::de::DeserializeSeed<'de>, | 310 | 2.83k | { | 311 | 2.83k | if self.len > 0 { | 312 | 2.83k | self.len -= 1; | 313 | 2.75k | let value = | 314 | 2.83k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 2.75k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 2.83k | } |
<<&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.96k | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> | 308 | 1.96k | where | 309 | 1.96k | T: serde::de::DeserializeSeed<'de>, | 310 | 1.96k | { | 311 | 1.96k | if self.len > 0 { | 312 | 1.96k | self.len -= 1; | 313 | 1.90k | let value = | 314 | 1.96k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 315 | 1.90k | Ok(Some(value)) | 316 | | } else { | 317 | 0 | Ok(None) | 318 | | } | 319 | 1.96k | } |
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.67k | fn size_hint(&self) -> Option<usize> { |
322 | 2.67k | Some(self.len) |
323 | 2.67k | } <<&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.67k | fn size_hint(&self) -> Option<usize> { | 322 | 2.67k | Some(self.len) | 323 | 2.67k | } |
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 | 17.8k | visitor.visit_seq(Access { |
327 | 17.8k | deserializer: self, |
328 | 17.8k | len, |
329 | 17.8k | }) |
330 | 17.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::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>> Line | Count | Source | 293 | 2.87k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 2.87k | where | 295 | 2.87k | V: serde::de::Visitor<'de>, | 296 | 2.87k | { | 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.87k | visitor.visit_seq(Access { | 327 | 2.87k | deserializer: self, | 328 | 2.87k | len, | 329 | 2.87k | }) | 330 | 2.87k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.27k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 2.27k | where | 295 | 2.27k | V: serde::de::Visitor<'de>, | 296 | 2.27k | { | 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.27k | visitor.visit_seq(Access { | 327 | 2.27k | deserializer: self, | 328 | 2.27k | len, | 329 | 2.27k | }) | 330 | 2.27k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 5.12k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 5.12k | where | 295 | 5.12k | V: serde::de::Visitor<'de>, | 296 | 5.12k | { | 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 | 5.12k | visitor.visit_seq(Access { | 327 | 5.12k | deserializer: self, | 328 | 5.12k | len, | 329 | 5.12k | }) | 330 | 5.12k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.74k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 1.74k | where | 295 | 1.74k | V: serde::de::Visitor<'de>, | 296 | 1.74k | { | 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.74k | visitor.visit_seq(Access { | 327 | 1.74k | deserializer: self, | 328 | 1.74k | len, | 329 | 1.74k | }) | 330 | 1.74k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.34k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 1.34k | where | 295 | 1.34k | V: serde::de::Visitor<'de>, | 296 | 1.34k | { | 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.34k | visitor.visit_seq(Access { | 327 | 1.34k | deserializer: self, | 328 | 1.34k | len, | 329 | 1.34k | }) | 330 | 1.34k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.56k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 1.56k | where | 295 | 1.56k | V: serde::de::Visitor<'de>, | 296 | 1.56k | { | 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.56k | visitor.visit_seq(Access { | 327 | 1.56k | deserializer: self, | 328 | 1.56k | len, | 329 | 1.56k | }) | 330 | 1.56k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 928 | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 928 | where | 295 | 928 | V: serde::de::Visitor<'de>, | 296 | 928 | { | 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 | 928 | visitor.visit_seq(Access { | 327 | 928 | deserializer: self, | 328 | 928 | len, | 329 | 928 | }) | 330 | 928 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 1.01k | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 1.01k | where | 295 | 1.01k | V: serde::de::Visitor<'de>, | 296 | 1.01k | { | 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.01k | visitor.visit_seq(Access { | 327 | 1.01k | deserializer: self, | 328 | 1.01k | len, | 329 | 1.01k | }) | 330 | 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_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Line | Count | Source | 293 | 952 | fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value> | 294 | 952 | where | 295 | 952 | V: serde::de::Visitor<'de>, | 296 | 952 | { | 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 | 952 | visitor.visit_seq(Access { | 327 | 952 | deserializer: self, | 328 | 952 | len, | 329 | 952 | }) | 330 | 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_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.90k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> |
345 | 7.90k | where |
346 | 7.90k | V: serde::de::Visitor<'de>, |
347 | 7.90k | { |
348 | 7.90k | let len = O::IntEncoding::deserialize_len(self)?; |
349 | | |
350 | 7.79k | self.deserialize_tuple(len, visitor) |
351 | 7.90k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 5.16k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> | 345 | 5.16k | where | 346 | 5.16k | V: serde::de::Visitor<'de>, | 347 | 5.16k | { | 348 | 5.16k | let len = O::IntEncoding::deserialize_len(self)?; | 349 | | | 350 | 5.12k | self.deserialize_tuple(len, visitor) | 351 | 5.16k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.77k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> | 345 | 1.77k | where | 346 | 1.77k | V: serde::de::Visitor<'de>, | 347 | 1.77k | { | 348 | 1.77k | let len = O::IntEncoding::deserialize_len(self)?; | 349 | | | 350 | 1.74k | self.deserialize_tuple(len, visitor) | 351 | 1.77k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 970 | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> | 345 | 970 | where | 346 | 970 | V: serde::de::Visitor<'de>, | 347 | 970 | { | 348 | 970 | let len = O::IntEncoding::deserialize_len(self)?; | 349 | | | 350 | 928 | self.deserialize_tuple(len, visitor) | 351 | 970 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.01k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value> |
354 | 4.01k | where |
355 | 4.01k | V: serde::de::Visitor<'de>, |
356 | 4.01k | { |
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 | 12.1k | fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>> |
368 | 12.1k | where |
369 | 12.1k | K: serde::de::DeserializeSeed<'de>, |
370 | 12.1k | { |
371 | 12.1k | if self.len > 0 { |
372 | 9.64k | self.len -= 1; |
373 | 9.30k | let key = |
374 | 9.64k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; |
375 | 9.30k | Ok(Some(key)) |
376 | | } else { |
377 | 2.53k | Ok(None) |
378 | | } |
379 | 12.1k | } <<&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 | 12.1k | fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>> | 368 | 12.1k | where | 369 | 12.1k | K: serde::de::DeserializeSeed<'de>, | 370 | 12.1k | { | 371 | 12.1k | if self.len > 0 { | 372 | 9.64k | self.len -= 1; | 373 | 9.30k | let key = | 374 | 9.64k | serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 375 | 9.30k | Ok(Some(key)) | 376 | | } else { | 377 | 2.53k | Ok(None) | 378 | | } | 379 | 12.1k | } |
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.30k | fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value> |
382 | 9.30k | where |
383 | 9.30k | V: serde::de::DeserializeSeed<'de>, |
384 | 9.30k | { |
385 | 9.30k | let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; |
386 | 8.23k | Ok(value) |
387 | 9.30k | } <<&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.30k | fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value> | 382 | 9.30k | where | 383 | 9.30k | V: serde::de::DeserializeSeed<'de>, | 384 | 9.30k | { | 385 | 9.30k | let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?; | 386 | 8.23k | Ok(value) | 387 | 9.30k | } |
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.01k | let len = O::IntEncoding::deserialize_len(self)?; |
395 | | |
396 | 3.95k | visitor.visit_map(Access { |
397 | 3.95k | deserializer: self, |
398 | 3.95k | len, |
399 | 3.95k | }) |
400 | 4.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_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>> Line | Count | Source | 353 | 4.01k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value> | 354 | 4.01k | where | 355 | 4.01k | V: serde::de::Visitor<'de>, | 356 | 4.01k | { | 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.01k | let len = O::IntEncoding::deserialize_len(self)?; | 395 | | | 396 | 3.95k | visitor.visit_map(Access { | 397 | 3.95k | deserializer: self, | 398 | 3.95k | len, | 399 | 3.95k | }) | 400 | 4.01k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.96k | fn deserialize_struct<V>( |
403 | 1.96k | self, |
404 | 1.96k | _name: &str, |
405 | 1.96k | fields: &'static [&'static str], |
406 | 1.96k | visitor: V, |
407 | 1.96k | ) -> Result<V::Value> |
408 | 1.96k | where |
409 | 1.96k | V: serde::de::Visitor<'de>, |
410 | 1.96k | { |
411 | 1.96k | self.deserialize_tuple(fields.len(), visitor) |
412 | 1.96k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 1.01k | fn deserialize_struct<V>( | 403 | 1.01k | self, | 404 | 1.01k | _name: &str, | 405 | 1.01k | fields: &'static [&'static str], | 406 | 1.01k | visitor: V, | 407 | 1.01k | ) -> Result<V::Value> | 408 | 1.01k | where | 409 | 1.01k | V: serde::de::Visitor<'de>, | 410 | 1.01k | { | 411 | 1.01k | self.deserialize_tuple(fields.len(), visitor) | 412 | 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_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor> Line | Count | Source | 402 | 952 | fn deserialize_struct<V>( | 403 | 952 | self, | 404 | 952 | _name: &str, | 405 | 952 | fields: &'static [&'static str], | 406 | 952 | visitor: V, | 407 | 952 | ) -> Result<V::Value> | 408 | 952 | where | 409 | 952 | V: serde::de::Visitor<'de>, | 410 | 952 | { | 411 | 952 | self.deserialize_tuple(fields.len(), visitor) | 412 | 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_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 | 10.4k | fn is_human_readable(&self) -> bool { |
457 | 10.4k | false |
458 | 10.4k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 10.4k | fn is_human_readable(&self) -> bool { | 457 | 10.4k | false | 458 | 10.4k | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 45.4k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> |
473 | 45.4k | where |
474 | 45.4k | T: serde::de::DeserializeSeed<'de>, |
475 | 45.4k | { |
476 | 45.4k | serde::de::DeserializeSeed::deserialize(seed, self) |
477 | 45.4k | } <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 477 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 477 | where | 474 | 477 | T: serde::de::DeserializeSeed<'de>, | 475 | 477 | { | 476 | 477 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 477 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 493 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 493 | where | 474 | 493 | T: serde::de::DeserializeSeed<'de>, | 475 | 493 | { | 476 | 493 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 493 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.17k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 7.17k | where | 474 | 7.17k | T: serde::de::DeserializeSeed<'de>, | 475 | 7.17k | { | 476 | 7.17k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 7.17k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 640 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 640 | where | 474 | 640 | T: serde::de::DeserializeSeed<'de>, | 475 | 640 | { | 476 | 640 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 640 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 713 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 713 | where | 474 | 713 | T: serde::de::DeserializeSeed<'de>, | 475 | 713 | { | 476 | 713 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 713 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 493 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 493 | where | 474 | 493 | T: serde::de::DeserializeSeed<'de>, | 475 | 493 | { | 476 | 493 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 493 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 452 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 452 | where | 474 | 452 | T: serde::de::DeserializeSeed<'de>, | 475 | 452 | { | 476 | 452 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 452 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.77k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.77k | where | 474 | 1.77k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.77k | { | 476 | 1.77k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.77k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.01k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 4.01k | where | 474 | 4.01k | T: serde::de::DeserializeSeed<'de>, | 475 | 4.01k | { | 476 | 4.01k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 4.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::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>> Line | Count | Source | 472 | 5.16k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 5.16k | where | 474 | 5.16k | T: serde::de::DeserializeSeed<'de>, | 475 | 5.16k | { | 476 | 5.16k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 5.16k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 1.01k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.01k | where | 474 | 1.01k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.01k | { | 476 | 1.01k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 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::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>> Line | Count | Source | 472 | 717 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 717 | where | 474 | 717 | T: serde::de::DeserializeSeed<'de>, | 475 | 717 | { | 476 | 717 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 717 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 952 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 952 | where | 474 | 952 | T: serde::de::DeserializeSeed<'de>, | 475 | 952 | { | 476 | 952 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 952 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 433 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 433 | where | 474 | 433 | T: serde::de::DeserializeSeed<'de>, | 475 | 433 | { | 476 | 433 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 433 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.51k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.51k | where | 474 | 1.51k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.51k | { | 476 | 1.51k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.51k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.34k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.34k | where | 474 | 1.34k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.34k | { | 476 | 1.34k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.34k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.56k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 1.56k | where | 474 | 1.56k | T: serde::de::DeserializeSeed<'de>, | 475 | 1.56k | { | 476 | 1.56k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 1.56k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 921 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 921 | where | 474 | 921 | T: serde::de::DeserializeSeed<'de>, | 475 | 921 | { | 476 | 921 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 921 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 932 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 932 | where | 474 | 932 | T: serde::de::DeserializeSeed<'de>, | 475 | 932 | { | 476 | 932 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 932 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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.59k | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 3.59k | where | 474 | 3.59k | T: serde::de::DeserializeSeed<'de>, | 475 | 3.59k | { | 476 | 3.59k | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 3.59k | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 385 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 385 | where | 474 | 385 | T: serde::de::DeserializeSeed<'de>, | 475 | 385 | { | 476 | 385 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 385 | } |
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | 374 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> | 473 | 374 | where | 474 | 374 | T: serde::de::DeserializeSeed<'de>, | 475 | 374 | { | 476 | 374 | serde::de::DeserializeSeed::deserialize(seed, self) | 477 | 374 | } |
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<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 | } |