Coverage Report

Created: 2026-09-04 06:24

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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
}