Coverage Report

Created: 2025-11-11 06:20

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
70.9k
        pub(crate) fn $name(&mut self) -> Result<$ty> {
37
70.9k
            self.read_literal_type::<$ty>()?;
38
70.8k
            self.reader
39
70.8k
                .$read::<<O::Endian as BincodeByteOrder>::Endian>()
40
70.8k
                .map_err(Into::into)
41
70.9k
        }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u16
Line
Count
Source
36
2.45k
        pub(crate) fn $name(&mut self) -> Result<$ty> {
37
2.45k
            self.read_literal_type::<$ty>()?;
38
2.44k
            self.reader
39
2.44k
                .$read::<<O::Endian as BincodeByteOrder>::Endian>()
40
2.44k
                .map_err(Into::into)
41
2.45k
        }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u32
Line
Count
Source
36
50.4k
        pub(crate) fn $name(&mut self) -> Result<$ty> {
37
50.4k
            self.read_literal_type::<$ty>()?;
38
50.3k
            self.reader
39
50.3k
                .$read::<<O::Endian as BincodeByteOrder>::Endian>()
40
50.3k
                .map_err(Into::into)
41
50.4k
        }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u64
Line
Count
Source
36
16.2k
        pub(crate) fn $name(&mut self) -> Result<$ty> {
37
16.2k
            self.read_literal_type::<$ty>()?;
38
16.2k
            self.reader
39
16.2k
                .$read::<<O::Endian as BincodeByteOrder>::Endian>()
40
16.2k
                .map_err(Into::into)
41
16.2k
        }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u128
Line
Count
Source
36
1.80k
        pub(crate) fn $name(&mut self) -> Result<$ty> {
37
1.80k
            self.read_literal_type::<$ty>()?;
38
1.78k
            self.reader
39
1.78k
                .$read::<<O::Endian as BincodeByteOrder>::Endian>()
40
1.78k
                .map_err(Into::into)
41
1.80k
        }
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u16
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u32
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u64
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u128
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_literal_u16
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_literal_u32
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_literal_u64
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_literal_u128
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u16
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u32
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u64
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_literal_u128
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u16
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u32
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u64
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_literal_u128
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_literal_u16
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_literal_u32
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_literal_u64
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_literal_u128
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_literal_u16
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_literal_u32
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_literal_u64
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_literal_u128
42
    };
43
}
44
45
impl<'de, IR: Read, O: Options> Deserializer<IoReader<IR>, O> {
46
    /// Creates a new Deserializer with a given `Read`er and options.
47
0
    pub fn with_reader(r: IR, options: O) -> Self {
48
0
        Deserializer {
49
0
            reader: IoReader::new(r),
50
0
            options,
51
0
        }
52
0
    }
53
}
54
55
impl<'de, O: Options> Deserializer<SliceReader<'de>, O> {
56
    /// Creates a new Deserializer that will read from the given slice.
57
0
    pub fn from_slice(slice: &'de [u8], options: O) -> Self {
58
0
        Deserializer {
59
0
            reader: SliceReader::new(slice),
60
0
            options,
61
0
        }
62
0
    }
63
}
64
65
impl<'de, R: BincodeRead<'de>, O: Options> Deserializer<R, O> {
66
    /// Creates a new Deserializer with the given `BincodeRead`er
67
4.88k
    pub fn with_bincode_read(r: R, options: O) -> Deserializer<R, O> {
68
4.88k
        Deserializer { reader: r, options }
69
4.88k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::with_bincode_read
Line
Count
Source
67
4.88k
    pub fn with_bincode_read(r: R, options: O) -> Deserializer<R, O> {
68
4.88k
        Deserializer { reader: r, options }
69
4.88k
    }
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::with_bincode_read
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::with_bincode_read
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::with_bincode_read
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::with_bincode_read
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::with_bincode_read
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::with_bincode_read
70
71
92.9k
    pub(crate) fn deserialize_byte(&mut self) -> Result<u8> {
72
92.9k
        self.read_literal_type::<u8>()?;
73
92.9k
        self.reader.read_u8().map_err(Into::into)
74
92.9k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::deserialize_byte
Line
Count
Source
71
92.9k
    pub(crate) fn deserialize_byte(&mut self) -> Result<u8> {
72
92.9k
        self.read_literal_type::<u8>()?;
73
92.9k
        self.reader.read_u8().map_err(Into::into)
74
92.9k
    }
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::deserialize_byte
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::deserialize_byte
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::deserialize_byte
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::deserialize_byte
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::deserialize_byte
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::deserialize_byte
75
76
    impl_deserialize_literal! { deserialize_literal_u16 : u16 = read_u16() }
77
    impl_deserialize_literal! { deserialize_literal_u32 : u32 = read_u32() }
78
    impl_deserialize_literal! { deserialize_literal_u64 : u64 = read_u64() }
79
80
    serde_if_integer128! {
81
        impl_deserialize_literal! { deserialize_literal_u128 : u128 = read_u128() }
82
    }
83
84
165k
    fn read_bytes(&mut self, count: u64) -> Result<()> {
85
165k
        self.options.limit().add(count)
86
165k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_bytes
Line
Count
Source
84
165k
    fn read_bytes(&mut self, count: u64) -> Result<()> {
85
165k
        self.options.limit().add(count)
86
165k
    }
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_bytes
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_bytes
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_bytes
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_bytes
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_bytes
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_bytes
87
88
163k
    fn read_literal_type<T>(&mut self) -> Result<()> {
89
        use std::mem::size_of;
90
163k
        self.read_bytes(size_of::<T>() as u64)
91
163k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u8>
Line
Count
Source
88
92.9k
    fn read_literal_type<T>(&mut self) -> Result<()> {
89
        use std::mem::size_of;
90
92.9k
        self.read_bytes(size_of::<T>() as u64)
91
92.9k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u32>
Line
Count
Source
88
50.4k
    fn read_literal_type<T>(&mut self) -> Result<()> {
89
        use std::mem::size_of;
90
50.4k
        self.read_bytes(size_of::<T>() as u64)
91
50.4k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u128>
Line
Count
Source
88
1.80k
    fn read_literal_type<T>(&mut self) -> Result<()> {
89
        use std::mem::size_of;
90
1.80k
        self.read_bytes(size_of::<T>() as u64)
91
1.80k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u16>
Line
Count
Source
88
2.45k
    fn read_literal_type<T>(&mut self) -> Result<()> {
89
        use std::mem::size_of;
90
2.45k
        self.read_bytes(size_of::<T>() as u64)
91
2.45k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u64>
Line
Count
Source
88
16.2k
    fn read_literal_type<T>(&mut self) -> Result<()> {
89
        use std::mem::size_of;
90
16.2k
        self.read_bytes(size_of::<T>() as u64)
91
16.2k
    }
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u8>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u32>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u128>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u16>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u64>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u8>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u32>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u128>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u16>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_literal_type::<u64>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u8>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u32>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u128>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u16>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_literal_type::<u64>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u8>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u32>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u128>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u16>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_literal_type::<u64>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u8>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u32>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u128>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u16>
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_literal_type::<u64>
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_literal_type::<_>
92
93
2.16k
    fn read_vec(&mut self) -> Result<Vec<u8>> {
94
2.16k
        let len = O::IntEncoding::deserialize_len(self)?;
95
2.11k
        self.read_bytes(len as u64)?;
96
2.01k
        self.reader.get_byte_buffer(len)
97
2.16k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_vec
Line
Count
Source
93
2.16k
    fn read_vec(&mut self) -> Result<Vec<u8>> {
94
2.16k
        let len = O::IntEncoding::deserialize_len(self)?;
95
2.11k
        self.read_bytes(len as u64)?;
96
2.01k
        self.reader.get_byte_buffer(len)
97
2.16k
    }
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_vec
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_vec
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_vec
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_vec
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_vec
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_vec
98
99
1.01k
    fn read_string(&mut self) -> Result<String> {
100
1.01k
        let vec = self.read_vec()?;
101
910
        String::from_utf8(vec).map_err(|e| ErrorKind::InvalidUtf8Encoding(e.utf8_error()).into())
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_string::{closure#0}
Line
Count
Source
101
19
        String::from_utf8(vec).map_err(|e| ErrorKind::InvalidUtf8Encoding(e.utf8_error()).into())
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_string::{closure#0}
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_string::{closure#0}
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_string::{closure#0}
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_string::{closure#0}
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_string::{closure#0}
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_string::{closure#0}
102
1.01k
    }
<bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>>>::read_string
Line
Count
Source
99
1.01k
    fn read_string(&mut self) -> Result<String> {
100
1.01k
        let vec = self.read_vec()?;
101
910
        String::from_utf8(vec).map_err(|e| ErrorKind::InvalidUtf8Encoding(e.utf8_error()).into())
102
1.01k
    }
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>>>::read_string
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>>>::read_string
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>>>::read_string
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>>>::read_string
Unexecuted instantiation: <bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>>>::read_string
Unexecuted instantiation: <bincode::de::Deserializer<_, _>>::read_string
103
}
104
105
macro_rules! impl_deserialize_int {
106
    ($name:ident = $visitor_method:ident ($dser_method:ident)) => {
107
        #[inline]
108
9.29k
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
9.29k
        where
110
9.29k
            V: serde::de::Visitor<'de>,
111
9.29k
        {
112
9.29k
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
9.29k
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Line
Count
Source
108
719
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
719
        where
110
719
            V: serde::de::Visitor<'de>,
111
719
        {
112
719
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
719
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Line
Count
Source
108
2.45k
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
2.45k
        where
110
2.45k
            V: serde::de::Visitor<'de>,
111
2.45k
        {
112
2.45k
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
2.45k
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Line
Count
Source
108
736
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
736
        where
110
736
            V: serde::de::Visitor<'de>,
111
736
        {
112
736
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
736
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Line
Count
Source
108
1.76k
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
1.76k
        where
110
1.76k
            V: serde::de::Visitor<'de>,
111
1.76k
        {
112
1.76k
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
1.76k
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Line
Count
Source
108
1.82k
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
1.82k
        where
110
1.82k
            V: serde::de::Visitor<'de>,
111
1.82k
        {
112
1.82k
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
1.82k
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Line
Count
Source
108
592
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
592
        where
110
592
            V: serde::de::Visitor<'de>,
111
592
        {
112
592
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
592
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Line
Count
Source
108
392
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
392
        where
110
392
            V: serde::de::Visitor<'de>,
111
392
        {
112
392
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
392
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Line
Count
Source
108
394
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
394
        where
110
394
            V: serde::de::Visitor<'de>,
111
394
        {
112
394
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
394
        }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Line
Count
Source
108
423
        fn $name<V>(self, visitor: V) -> Result<V::Value>
109
423
        where
110
423
            V: serde::de::Visitor<'de>,
111
423
        {
112
423
            visitor.$visitor_method(O::IntEncoding::$dser_method(self)?)
113
423
        }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i32::<<core::num::nonzero::NonZero<i32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u16::<<u16 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u32::<<core::num::nonzero::NonZero<u32> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u32::<<u32 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u64::<<u64 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i128::<<core::num::nonzero::NonZero<i128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i128::<<i128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u128::<<core::num::nonzero::NonZero<u128> as serde::de::Deserialize>::deserialize::NonZeroVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u128::<<u128 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i16::<_>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i32::<_>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i64::<_>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u16::<_>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u32::<_>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u64::<_>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i128::<_>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u128::<_>
114
    };
115
}
116
117
impl<'de, 'a, R, O> serde::Deserializer<'de> for &'a mut Deserializer<R, O>
118
where
119
    R: BincodeRead<'de>,
120
    O: Options,
121
{
122
    type Error = Error;
123
124
    #[inline]
125
0
    fn deserialize_any<V>(self, _visitor: V) -> Result<V::Value>
126
0
    where
127
0
        V: serde::de::Visitor<'de>,
128
0
    {
129
0
        Err(Box::new(ErrorKind::DeserializeAnyNotSupported))
130
0
    }
131
132
0
    fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value>
133
0
    where
134
0
        V: serde::de::Visitor<'de>,
135
0
    {
136
0
        match self.deserialize_byte()? {
137
0
            1 => visitor.visit_bool(true),
138
0
            0 => visitor.visit_bool(false),
139
0
            value => Err(ErrorKind::InvalidBoolEncoding(value).into()),
140
        }
141
0
    }
142
143
    impl_deserialize_int!(deserialize_u16 = visit_u16(deserialize_u16));
144
    impl_deserialize_int!(deserialize_u32 = visit_u32(deserialize_u32));
145
    impl_deserialize_int!(deserialize_u64 = visit_u64(deserialize_u64));
146
    impl_deserialize_int!(deserialize_i16 = visit_i16(deserialize_i16));
147
    impl_deserialize_int!(deserialize_i32 = visit_i32(deserialize_i32));
148
    impl_deserialize_int!(deserialize_i64 = visit_i64(deserialize_i64));
149
150
0
    fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value>
151
0
    where
152
0
        V: serde::de::Visitor<'de>,
153
0
    {
154
0
        self.read_literal_type::<f32>()?;
155
0
        let value = self
156
0
            .reader
157
0
            .read_f32::<<O::Endian as BincodeByteOrder>::Endian>()?;
158
0
        visitor.visit_f32(value)
159
0
    }
160
161
0
    fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value>
162
0
    where
163
0
        V: serde::de::Visitor<'de>,
164
0
    {
165
0
        self.read_literal_type::<f64>()?;
166
0
        let value = self
167
0
            .reader
168
0
            .read_f64::<<O::Endian as BincodeByteOrder>::Endian>()?;
169
0
        visitor.visit_f64(value)
170
0
    }
171
172
    serde_if_integer128! {
173
        impl_deserialize_int!(deserialize_u128 = visit_u128(deserialize_u128));
174
        impl_deserialize_int!(deserialize_i128 = visit_i128(deserialize_i128));
175
    }
176
177
    #[inline]
178
85.1k
    fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value>
179
85.1k
    where
180
85.1k
        V: serde::de::Visitor<'de>,
181
85.1k
    {
182
85.1k
        visitor.visit_u8(self.deserialize_byte()? as u8)
183
85.1k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Line
Count
Source
178
85.1k
    fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value>
179
85.1k
    where
180
85.1k
        V: serde::de::Visitor<'de>,
181
85.1k
    {
182
85.1k
        visitor.visit_u8(self.deserialize_byte()? as u8)
183
85.1k
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_u8::<<u8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_u8::<_>
184
185
    #[inline]
186
7.80k
    fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value>
187
7.80k
    where
188
7.80k
        V: serde::de::Visitor<'de>,
189
7.80k
    {
190
7.80k
        visitor.visit_i8(self.deserialize_byte()? as i8)
191
7.80k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Line
Count
Source
186
7.80k
    fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value>
187
7.80k
    where
188
7.80k
        V: serde::de::Visitor<'de>,
189
7.80k
    {
190
7.80k
        visitor.visit_i8(self.deserialize_byte()? as i8)
191
7.80k
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_i8::<<i8 as serde::de::Deserialize>::deserialize::PrimitiveVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_i8::<_>
192
193
0
    fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value>
194
0
    where
195
0
        V: serde::de::Visitor<'de>,
196
0
    {
197
0
        visitor.visit_unit()
198
0
    }
199
200
0
    fn deserialize_char<V>(self, visitor: V) -> Result<V::Value>
201
0
    where
202
0
        V: serde::de::Visitor<'de>,
203
0
    {
204
        use std::str;
205
206
0
        let error = || ErrorKind::InvalidCharEncoding.into();
207
208
0
        let mut buf = [0u8; 4];
209
0
210
0
        // Look at the first byte to see how many bytes must be read
211
0
        self.reader.read_exact(&mut buf[..1])?;
212
0
        let width = utf8_char_width(buf[0]);
213
0
        if width == 1 {
214
0
            return visitor.visit_char(buf[0] as char);
215
0
        }
216
0
        if width == 0 {
217
0
            return Err(error());
218
0
        }
219
0
220
0
        if self.reader.read_exact(&mut buf[1..width]).is_err() {
221
0
            return Err(error());
222
0
        }
223
224
0
        let res = str::from_utf8(&buf[..width])
225
0
            .ok()
226
0
            .and_then(|s| s.chars().next())
227
0
            .ok_or_else(error)?;
228
0
        visitor.visit_char(res)
229
0
    }
230
231
0
    fn deserialize_str<V>(self, visitor: V) -> Result<V::Value>
232
0
    where
233
0
        V: serde::de::Visitor<'de>,
234
0
    {
235
0
        let len = O::IntEncoding::deserialize_len(self)?;
236
0
        self.read_bytes(len as u64)?;
237
0
        self.reader.forward_read_str(len, visitor)
238
0
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_str::<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_str::<_>
239
240
1.01k
    fn deserialize_string<V>(self, visitor: V) -> Result<V::Value>
241
1.01k
    where
242
1.01k
        V: serde::de::Visitor<'de>,
243
1.01k
    {
244
1.01k
        visitor.visit_string(self.read_string()?)
245
1.01k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor>
Line
Count
Source
240
454
    fn deserialize_string<V>(self, visitor: V) -> Result<V::Value>
241
454
    where
242
454
        V: serde::de::Visitor<'de>,
243
454
    {
244
454
        visitor.visit_string(self.read_string()?)
245
454
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor>
Line
Count
Source
240
558
    fn deserialize_string<V>(self, visitor: V) -> Result<V::Value>
241
558
    where
242
558
        V: serde::de::Visitor<'de>,
243
558
    {
244
558
        visitor.visit_string(self.read_string()?)
245
558
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::PathBufVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_string::<_>
246
247
0
    fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value>
248
0
    where
249
0
        V: serde::de::Visitor<'de>,
250
0
    {
251
0
        let len = O::IntEncoding::deserialize_len(self)?;
252
0
        self.read_bytes(len as u64)?;
253
0
        self.reader.forward_read_bytes(len, visitor)
254
0
    }
255
256
1.15k
    fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value>
257
1.15k
    where
258
1.15k
        V: serde::de::Visitor<'de>,
259
1.15k
    {
260
1.15k
        visitor.visit_byte_buf(self.read_vec()?)
261
1.15k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor>
Line
Count
Source
256
1.15k
    fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value>
257
1.15k
    where
258
1.15k
        V: serde::de::Visitor<'de>,
259
1.15k
    {
260
1.15k
        visitor.visit_byte_buf(self.read_vec()?)
261
1.15k
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_byte_buf::<serde::de::impls::CStringVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_byte_buf::<_>
262
263
47.1k
    fn deserialize_enum<V>(
264
47.1k
        self,
265
47.1k
        _enum: &'static str,
266
47.1k
        _variants: &'static [&'static str],
267
47.1k
        visitor: V,
268
47.1k
    ) -> Result<V::Value>
269
47.1k
    where
270
47.1k
        V: serde::de::Visitor<'de>,
271
47.1k
    {
272
        impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O>
273
        where
274
            R: BincodeRead<'de>,
275
            O: Options,
276
        {
277
            type Error = Error;
278
            type Variant = Self;
279
280
47.1k
            fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>
281
47.1k
            where
282
47.1k
                V: serde::de::DeserializeSeed<'de>,
283
47.1k
            {
284
47.1k
                let idx: u32 = O::IntEncoding::deserialize_u32(self)?;
285
45.0k
                let val: Result<_> = seed.deserialize(idx.into_deserializer());
286
45.0k
                Ok((val?, self))
287
47.1k
            }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>>
Line
Count
Source
280
44.9k
            fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>
281
44.9k
            where
282
44.9k
                V: serde::de::DeserializeSeed<'de>,
283
44.9k
            {
284
44.9k
                let idx: u32 = O::IntEncoding::deserialize_u32(self)?;
285
42.8k
                let val: Result<_> = seed.deserialize(idx.into_deserializer());
286
42.8k
                Ok((val?, self))
287
44.9k
            }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>>
Line
Count
Source
280
826
            fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>
281
826
            where
282
826
                V: serde::de::DeserializeSeed<'de>,
283
826
            {
284
826
                let idx: u32 = O::IntEncoding::deserialize_u32(self)?;
285
798
                let val: Result<_> = seed.deserialize(idx.into_deserializer());
286
798
                Ok((val?, self))
287
826
            }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>>
Line
Count
Source
280
1.41k
            fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>
281
1.41k
            where
282
1.41k
                V: serde::de::DeserializeSeed<'de>,
283
1.41k
            {
284
1.41k
                let idx: u32 = O::IntEncoding::deserialize_u32(self)?;
285
1.38k
                let val: Result<_> = seed.deserialize(idx.into_deserializer());
286
1.38k
                Ok((val?, self))
287
1.41k
            }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Field>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::IpAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::SocketAddrKind>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::EnumAccess>::variant_seed::<_>
288
        }
289
290
47.1k
        visitor.visit_enum(self)
291
47.1k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor>
Line
Count
Source
263
44.9k
    fn deserialize_enum<V>(
264
44.9k
        self,
265
44.9k
        _enum: &'static str,
266
44.9k
        _variants: &'static [&'static str],
267
44.9k
        visitor: V,
268
44.9k
    ) -> Result<V::Value>
269
44.9k
    where
270
44.9k
        V: serde::de::Visitor<'de>,
271
44.9k
    {
272
        impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O>
273
        where
274
            R: BincodeRead<'de>,
275
            O: Options,
276
        {
277
            type Error = Error;
278
            type Variant = Self;
279
280
            fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>
281
            where
282
                V: serde::de::DeserializeSeed<'de>,
283
            {
284
                let idx: u32 = O::IntEncoding::deserialize_u32(self)?;
285
                let val: Result<_> = seed.deserialize(idx.into_deserializer());
286
                Ok((val?, self))
287
            }
288
        }
289
290
44.9k
        visitor.visit_enum(self)
291
44.9k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Line
Count
Source
263
826
    fn deserialize_enum<V>(
264
826
        self,
265
826
        _enum: &'static str,
266
826
        _variants: &'static [&'static str],
267
826
        visitor: V,
268
826
    ) -> Result<V::Value>
269
826
    where
270
826
        V: serde::de::Visitor<'de>,
271
826
    {
272
        impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O>
273
        where
274
            R: BincodeRead<'de>,
275
            O: Options,
276
        {
277
            type Error = Error;
278
            type Variant = Self;
279
280
            fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>
281
            where
282
                V: serde::de::DeserializeSeed<'de>,
283
            {
284
                let idx: u32 = O::IntEncoding::deserialize_u32(self)?;
285
                let val: Result<_> = seed.deserialize(idx.into_deserializer());
286
                Ok((val?, self))
287
            }
288
        }
289
290
826
        visitor.visit_enum(self)
291
826
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Line
Count
Source
263
1.41k
    fn deserialize_enum<V>(
264
1.41k
        self,
265
1.41k
        _enum: &'static str,
266
1.41k
        _variants: &'static [&'static str],
267
1.41k
        visitor: V,
268
1.41k
    ) -> Result<V::Value>
269
1.41k
    where
270
1.41k
        V: serde::de::Visitor<'de>,
271
1.41k
    {
272
        impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, O>
273
        where
274
            R: BincodeRead<'de>,
275
            O: Options,
276
        {
277
            type Error = Error;
278
            type Variant = Self;
279
280
            fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>
281
            where
282
                V: serde::de::DeserializeSeed<'de>,
283
            {
284
                let idx: u32 = O::IntEncoding::deserialize_u32(self)?;
285
                let val: Result<_> = seed.deserialize(idx.into_deserializer());
286
                Ok((val?, self))
287
            }
288
        }
289
290
1.41k
        visitor.visit_enum(self)
291
1.41k
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<compat::AllTypes as serde::de::Deserialize>::deserialize::__Visitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::ip_addr::IpAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_enum::<<core::net::socket_addr::SocketAddr as serde::de::Deserialize>::deserialize::EnumVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_enum::<_>
292
293
16.5k
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
16.5k
    where
295
16.5k
        V: serde::de::Visitor<'de>,
296
16.5k
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
106k
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
106k
            where
309
106k
                T: serde::de::DeserializeSeed<'de>,
310
106k
            {
311
106k
                if self.len > 0 {
312
103k
                    self.len -= 1;
313
98.5k
                    let value =
314
103k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
98.5k
                    Ok(Some(value))
316
                } else {
317
2.98k
                    Ok(None)
318
                }
319
106k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>>
Line
Count
Source
307
32.4k
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
32.4k
            where
309
32.4k
                T: serde::de::DeserializeSeed<'de>,
310
32.4k
            {
311
32.4k
                if self.len > 0 {
312
30.3k
                    self.len -= 1;
313
25.8k
                    let value =
314
30.3k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
25.8k
                    Ok(Some(value))
316
                } else {
317
2.13k
                    Ok(None)
318
                }
319
32.4k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Line
Count
Source
307
1.25k
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
1.25k
            where
309
1.25k
                T: serde::de::DeserializeSeed<'de>,
310
1.25k
            {
311
1.25k
                if self.len > 0 {
312
1.25k
                    self.len -= 1;
313
1.23k
                    let value =
314
1.25k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
1.23k
                    Ok(Some(value))
316
                } else {
317
0
                    Ok(None)
318
                }
319
1.25k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Line
Count
Source
307
1.25k
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
1.25k
            where
309
1.25k
                T: serde::de::DeserializeSeed<'de>,
310
1.25k
            {
311
1.25k
                if self.len > 0 {
312
1.25k
                    self.len -= 1;
313
1.22k
                    let value =
314
1.25k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
1.22k
                    Ok(Some(value))
316
                } else {
317
0
                    Ok(None)
318
                }
319
1.25k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>>
Line
Count
Source
307
65.4k
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
65.4k
            where
309
65.4k
                T: serde::de::DeserializeSeed<'de>,
310
65.4k
            {
311
65.4k
                if self.len > 0 {
312
64.5k
                    self.len -= 1;
313
64.3k
                    let value =
314
64.5k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
64.3k
                    Ok(Some(value))
316
                } else {
317
845
                    Ok(None)
318
                }
319
65.4k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>>
Line
Count
Source
307
1.76k
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
1.76k
            where
309
1.76k
                T: serde::de::DeserializeSeed<'de>,
310
1.76k
            {
311
1.76k
                if self.len > 0 {
312
1.76k
                    self.len -= 1;
313
1.71k
                    let value =
314
1.76k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
1.71k
                    Ok(Some(value))
316
                } else {
317
0
                    Ok(None)
318
                }
319
1.76k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>>
Line
Count
Source
307
2.45k
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
2.45k
            where
309
2.45k
                T: serde::de::DeserializeSeed<'de>,
310
2.45k
            {
311
2.45k
                if self.len > 0 {
312
2.45k
                    self.len -= 1;
313
2.36k
                    let value =
314
2.45k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
2.36k
                    Ok(Some(value))
316
                } else {
317
0
                    Ok(None)
318
                }
319
2.45k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>>
Line
Count
Source
307
1.82k
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
1.82k
            where
309
1.82k
                T: serde::de::DeserializeSeed<'de>,
310
1.82k
            {
311
1.82k
                if self.len > 0 {
312
1.82k
                    self.len -= 1;
313
1.76k
                    let value =
314
1.82k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
1.76k
                    Ok(Some(value))
316
                } else {
317
0
                    Ok(None)
318
                }
319
1.82k
            }
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u32>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u16>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<u64>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<_, _> as serde::de::SeqAccess>::next_element_seed::<_>
320
321
2.76k
            fn size_hint(&self) -> Option<usize> {
322
2.76k
                Some(self.len)
323
2.76k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::size_hint
Line
Count
Source
321
2.76k
            fn size_hint(&self) -> Option<usize> {
322
2.76k
                Some(self.len)
323
2.76k
            }
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::size_hint
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::size_hint
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::SeqAccess>::size_hint
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::SeqAccess>::size_hint
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::SeqAccess>::size_hint
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access<_, _> as serde::de::SeqAccess>::size_hint
324
        }
325
326
16.5k
        visitor.visit_seq(Access {
327
16.5k
            deserializer: self,
328
16.5k
            len,
329
16.5k
        })
330
16.5k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>>
Line
Count
Source
293
2.57k
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
2.57k
    where
295
2.57k
        V: serde::de::Visitor<'de>,
296
2.57k
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
2.57k
        visitor.visit_seq(Access {
327
2.57k
            deserializer: self,
328
2.57k
            len,
329
2.57k
        })
330
2.57k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>>
Line
Count
Source
293
2.19k
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
2.19k
    where
295
2.19k
        V: serde::de::Visitor<'de>,
296
2.19k
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
2.19k
        visitor.visit_seq(Access {
327
2.19k
            deserializer: self,
328
2.19k
            len,
329
2.19k
        })
330
2.19k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Line
Count
Source
293
4.70k
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
4.70k
    where
295
4.70k
        V: serde::de::Visitor<'de>,
296
4.70k
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
4.70k
        visitor.visit_seq(Access {
327
4.70k
            deserializer: self,
328
4.70k
            len,
329
4.70k
        })
330
4.70k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Line
Count
Source
293
1.85k
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
1.85k
    where
295
1.85k
        V: serde::de::Visitor<'de>,
296
1.85k
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
1.85k
        visitor.visit_seq(Access {
327
1.85k
            deserializer: self,
328
1.85k
            len,
329
1.85k
        })
330
1.85k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>>
Line
Count
Source
293
1.25k
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
1.25k
    where
295
1.25k
        V: serde::de::Visitor<'de>,
296
1.25k
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
1.25k
        visitor.visit_seq(Access {
327
1.25k
            deserializer: self,
328
1.25k
            len,
329
1.25k
        })
330
1.25k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>>
Line
Count
Source
293
1.25k
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
1.25k
    where
295
1.25k
        V: serde::de::Visitor<'de>,
296
1.25k
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
1.25k
        visitor.visit_seq(Access {
327
1.25k
            deserializer: self,
328
1.25k
            len,
329
1.25k
        })
330
1.25k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Line
Count
Source
293
911
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
911
    where
295
911
        V: serde::de::Visitor<'de>,
296
911
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
911
        visitor.visit_seq(Access {
327
911
            deserializer: self,
328
911
            len,
329
911
        })
330
911
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Line
Count
Source
293
828
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
828
    where
295
828
        V: serde::de::Visitor<'de>,
296
828
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
828
        visitor.visit_seq(Access {
327
828
            deserializer: self,
328
828
            len,
329
828
        })
330
828
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Line
Count
Source
293
996
    fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>
294
996
    where
295
996
        V: serde::de::Visitor<'de>,
296
996
    {
297
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
298
            deserializer: &'a mut Deserializer<R, O>,
299
            len: usize,
300
        }
301
302
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::SeqAccess<'de>
303
            for Access<'a, R, O>
304
        {
305
            type Error = Error;
306
307
            fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>
308
            where
309
                T: serde::de::DeserializeSeed<'de>,
310
            {
311
                if self.len > 0 {
312
                    self.len -= 1;
313
                    let value =
314
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
315
                    Ok(Some(value))
316
                } else {
317
                    Ok(None)
318
                }
319
            }
320
321
            fn size_hint(&self) -> Option<usize> {
322
                Some(self.len)
323
            }
324
        }
325
326
996
        visitor.visit_seq(Access {
327
996
            deserializer: self,
328
996
            len,
329
996
        })
330
996
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 16]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<serde::de::impls::ArrayVisitor<[u8; 4]>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<(_, _) as serde::de::Deserialize>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr, u16>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_tuple::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::<_>
331
332
0
    fn deserialize_option<V>(self, visitor: V) -> Result<V::Value>
333
0
    where
334
0
        V: serde::de::Visitor<'de>,
335
0
    {
336
0
        let value: u8 = serde::de::Deserialize::deserialize(&mut *self)?;
337
0
        match value {
338
0
            0 => visitor.visit_none(),
339
0
            1 => visitor.visit_some(&mut *self),
340
0
            v => Err(ErrorKind::InvalidTagEncoding(v as usize).into()),
341
        }
342
0
    }
343
344
7.57k
    fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value>
345
7.57k
    where
346
7.57k
        V: serde::de::Visitor<'de>,
347
7.57k
    {
348
7.57k
        let len = O::IntEncoding::deserialize_len(self)?;
349
350
7.47k
        self.deserialize_tuple(len, visitor)
351
7.57k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Line
Count
Source
344
4.73k
    fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value>
345
4.73k
    where
346
4.73k
        V: serde::de::Visitor<'de>,
347
4.73k
    {
348
4.73k
        let len = O::IntEncoding::deserialize_len(self)?;
349
350
4.70k
        self.deserialize_tuple(len, visitor)
351
4.73k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Line
Count
Source
344
1.88k
    fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value>
345
1.88k
    where
346
1.88k
        V: serde::de::Visitor<'de>,
347
1.88k
    {
348
1.88k
        let len = O::IntEncoding::deserialize_len(self)?;
349
350
1.85k
        self.deserialize_tuple(len, visitor)
351
1.88k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Line
Count
Source
344
952
    fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value>
345
952
    where
346
952
        V: serde::de::Visitor<'de>,
347
952
    {
348
952
        let len = O::IntEncoding::deserialize_len(self)?;
349
350
911
        self.deserialize_tuple(len, visitor)
351
952
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::btree::set::BTreeSet<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::collections::vec_deque::VecDeque<_> as serde::de::Deserialize>::deserialize::SeqVisitor<compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_seq::<_>
352
353
4.70k
    fn deserialize_map<V>(self, visitor: V) -> Result<V::Value>
354
4.70k
    where
355
4.70k
        V: serde::de::Visitor<'de>,
356
4.70k
    {
357
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
358
            deserializer: &'a mut Deserializer<R, O>,
359
            len: usize,
360
        }
361
362
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::MapAccess<'de>
363
            for Access<'a, R, O>
364
        {
365
            type Error = Error;
366
367
13.2k
            fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>>
368
13.2k
            where
369
13.2k
                K: serde::de::DeserializeSeed<'de>,
370
13.2k
            {
371
13.2k
                if self.len > 0 {
372
10.0k
                    self.len -= 1;
373
9.73k
                    let key =
374
10.0k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
375
9.73k
                    Ok(Some(key))
376
                } else {
377
3.15k
                    Ok(None)
378
                }
379
13.2k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>>
Line
Count
Source
367
13.2k
            fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>>
368
13.2k
            where
369
13.2k
                K: serde::de::DeserializeSeed<'de>,
370
13.2k
            {
371
13.2k
                if self.len > 0 {
372
10.0k
                    self.len -= 1;
373
9.73k
                    let key =
374
10.0k
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
375
9.73k
                    Ok(Some(key))
376
                } else {
377
3.15k
                    Ok(None)
378
                }
379
13.2k
            }
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<_, _> as serde::de::MapAccess>::next_key_seed::<_>
380
381
9.73k
            fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value>
382
9.73k
            where
383
9.73k
                V: serde::de::DeserializeSeed<'de>,
384
9.73k
            {
385
9.73k
                let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
386
8.58k
                Ok(value)
387
9.73k
            }
<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>>
Line
Count
Source
381
9.73k
            fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value>
382
9.73k
            where
383
9.73k
                V: serde::de::DeserializeSeed<'de>,
384
9.73k
            {
385
9.73k
                let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
386
8.58k
                Ok(value)
387
9.73k
            }
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<compat::AllTypes>>
Unexecuted instantiation: <<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::Access<_, _> as serde::de::MapAccess>::next_value_seed::<_>
388
389
0
            fn size_hint(&self) -> Option<usize> {
390
0
                Some(self.len)
391
0
            }
392
        }
393
394
4.70k
        let len = O::IntEncoding::deserialize_len(self)?;
395
396
4.63k
        visitor.visit_map(Access {
397
4.63k
            deserializer: self,
398
4.63k
            len,
399
4.63k
        })
400
4.70k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>>
Line
Count
Source
353
4.70k
    fn deserialize_map<V>(self, visitor: V) -> Result<V::Value>
354
4.70k
    where
355
4.70k
        V: serde::de::Visitor<'de>,
356
4.70k
    {
357
        struct Access<'a, R: Read + 'a, O: Options + 'a> {
358
            deserializer: &'a mut Deserializer<R, O>,
359
            len: usize,
360
        }
361
362
        impl<'de, 'a, 'b: 'a, R: BincodeRead<'de> + 'b, O: Options> serde::de::MapAccess<'de>
363
            for Access<'a, R, O>
364
        {
365
            type Error = Error;
366
367
            fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>>
368
            where
369
                K: serde::de::DeserializeSeed<'de>,
370
            {
371
                if self.len > 0 {
372
                    self.len -= 1;
373
                    let key =
374
                        serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
375
                    Ok(Some(key))
376
                } else {
377
                    Ok(None)
378
                }
379
            }
380
381
            fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value>
382
            where
383
                V: serde::de::DeserializeSeed<'de>,
384
            {
385
                let value = serde::de::DeserializeSeed::deserialize(seed, &mut *self.deserializer)?;
386
                Ok(value)
387
            }
388
389
            fn size_hint(&self) -> Option<usize> {
390
                Some(self.len)
391
            }
392
        }
393
394
4.70k
        let len = O::IntEncoding::deserialize_len(self)?;
395
396
4.63k
        visitor.visit_map(Access {
397
4.63k
            deserializer: self,
398
4.63k
            len,
399
4.63k
        })
400
4.70k
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_map::<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<u8, compat::AllTypes>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_map::<_>
401
402
1.82k
    fn deserialize_struct<V>(
403
1.82k
        self,
404
1.82k
        _name: &str,
405
1.82k
        fields: &'static [&'static str],
406
1.82k
        visitor: V,
407
1.82k
    ) -> Result<V::Value>
408
1.82k
    where
409
1.82k
        V: serde::de::Visitor<'de>,
410
1.82k
    {
411
1.82k
        self.deserialize_tuple(fields.len(), visitor)
412
1.82k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Line
Count
Source
402
828
    fn deserialize_struct<V>(
403
828
        self,
404
828
        _name: &str,
405
828
        fields: &'static [&'static str],
406
828
        visitor: V,
407
828
    ) -> Result<V::Value>
408
828
    where
409
828
        V: serde::de::Visitor<'de>,
410
828
    {
411
828
        self.deserialize_tuple(fields.len(), visitor)
412
828
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Line
Count
Source
402
996
    fn deserialize_struct<V>(
403
996
        self,
404
996
        _name: &str,
405
996
        fields: &'static [&'static str],
406
996
        visitor: V,
407
996
    ) -> Result<V::Value>
408
996
    where
409
996
        V: serde::de::Visitor<'de>,
410
996
    {
411
996
        self.deserialize_tuple(fields.len(), visitor)
412
996
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_struct::<<core::time::Duration as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::deserialize_struct::<<std::time::SystemTime as serde::de::Deserialize>::deserialize::DurationVisitor>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_struct::<_>
413
414
0
    fn deserialize_identifier<V>(self, _visitor: V) -> Result<V::Value>
415
0
    where
416
0
        V: serde::de::Visitor<'de>,
417
0
    {
418
0
        let message = "Bincode does not support Deserializer::deserialize_identifier";
419
0
        Err(Error::custom(message))
420
0
    }
421
422
0
    fn deserialize_newtype_struct<V>(self, _name: &str, visitor: V) -> Result<V::Value>
423
0
    where
424
0
        V: serde::de::Visitor<'de>,
425
0
    {
426
0
        visitor.visit_newtype_struct(self)
427
0
    }
428
429
0
    fn deserialize_unit_struct<V>(self, _name: &'static str, visitor: V) -> Result<V::Value>
430
0
    where
431
0
        V: serde::de::Visitor<'de>,
432
0
    {
433
0
        visitor.visit_unit()
434
0
    }
435
436
0
    fn deserialize_tuple_struct<V>(
437
0
        self,
438
0
        _name: &'static str,
439
0
        len: usize,
440
0
        visitor: V,
441
0
    ) -> Result<V::Value>
442
0
    where
443
0
        V: serde::de::Visitor<'de>,
444
0
    {
445
0
        self.deserialize_tuple(len, visitor)
446
0
    }
447
448
0
    fn deserialize_ignored_any<V>(self, _visitor: V) -> Result<V::Value>
449
0
    where
450
0
        V: serde::de::Visitor<'de>,
451
0
    {
452
0
        let message = "Bincode does not support Deserializer::deserialize_ignored_any";
453
0
        Err(Error::custom(message))
454
0
    }
455
456
9.52k
    fn is_human_readable(&self) -> bool {
457
9.52k
        false
458
9.52k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::is_human_readable
Line
Count
Source
456
9.52k
    fn is_human_readable(&self) -> bool {
457
9.52k
        false
458
9.52k
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::is_human_readable
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::is_human_readable
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::Deserializer>::is_human_readable
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::Deserializer>::is_human_readable
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::Deserializer>::is_human_readable
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::is_human_readable
459
}
460
461
impl<'de, 'a, R, O> serde::de::VariantAccess<'de> for &'a mut Deserializer<R, O>
462
where
463
    R: BincodeRead<'de>,
464
    O: Options,
465
{
466
    type Error = Error;
467
468
0
    fn unit_variant(self) -> Result<()> {
469
0
        Ok(())
470
0
    }
471
472
44.8k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
44.8k
    where
474
44.8k
        T: serde::de::DeserializeSeed<'de>,
475
44.8k
    {
476
44.8k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
44.8k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>>
Line
Count
Source
472
418
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
418
    where
474
418
        T: serde::de::DeserializeSeed<'de>,
475
418
    {
476
418
        serde::de::DeserializeSeed::deserialize(seed, self)
477
418
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>>
Line
Count
Source
472
534
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
534
    where
474
534
        T: serde::de::DeserializeSeed<'de>,
475
534
    {
476
534
        serde::de::DeserializeSeed::deserialize(seed, self)
477
534
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>>
Line
Count
Source
472
7.07k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
7.07k
    where
474
7.07k
        T: serde::de::DeserializeSeed<'de>,
475
7.07k
    {
476
7.07k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
7.07k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>>
Line
Count
Source
472
719
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
719
    where
474
719
        T: serde::de::DeserializeSeed<'de>,
475
719
    {
476
719
        serde::de::DeserializeSeed::deserialize(seed, self)
477
719
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>>
Line
Count
Source
472
736
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
736
    where
474
736
        T: serde::de::DeserializeSeed<'de>,
475
736
    {
476
736
        serde::de::DeserializeSeed::deserialize(seed, self)
477
736
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>>
Line
Count
Source
472
592
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
592
    where
474
592
        T: serde::de::DeserializeSeed<'de>,
475
592
    {
476
592
        serde::de::DeserializeSeed::deserialize(seed, self)
477
592
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>>
Line
Count
Source
472
394
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
394
    where
474
394
        T: serde::de::DeserializeSeed<'de>,
475
394
    {
476
394
        serde::de::DeserializeSeed::deserialize(seed, self)
477
394
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>>
Line
Count
Source
472
1.88k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
1.88k
    where
474
1.88k
        T: serde::de::DeserializeSeed<'de>,
475
1.88k
    {
476
1.88k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
1.88k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>>
Line
Count
Source
472
4.70k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
4.70k
    where
474
4.70k
        T: serde::de::DeserializeSeed<'de>,
475
4.70k
    {
476
4.70k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
4.70k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>>
Line
Count
Source
472
4.73k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
4.73k
    where
474
4.73k
        T: serde::de::DeserializeSeed<'de>,
475
4.73k
    {
476
4.73k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
4.73k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>>
Line
Count
Source
472
828
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
828
    where
474
828
        T: serde::de::DeserializeSeed<'de>,
475
828
    {
476
828
        serde::de::DeserializeSeed::deserialize(seed, self)
477
828
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>>
Line
Count
Source
472
558
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
558
    where
474
558
        T: serde::de::DeserializeSeed<'de>,
475
558
    {
476
558
        serde::de::DeserializeSeed::deserialize(seed, self)
477
558
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>>
Line
Count
Source
472
996
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
996
    where
474
996
        T: serde::de::DeserializeSeed<'de>,
475
996
    {
476
996
        serde::de::DeserializeSeed::deserialize(seed, self)
477
996
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>>
Line
Count
Source
472
454
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
454
    where
474
454
        T: serde::de::DeserializeSeed<'de>,
475
454
    {
476
454
        serde::de::DeserializeSeed::deserialize(seed, self)
477
454
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>>
Line
Count
Source
472
1.41k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
1.41k
    where
474
1.41k
        T: serde::de::DeserializeSeed<'de>,
475
1.41k
    {
476
1.41k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
1.41k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>>
Line
Count
Source
472
1.25k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
1.25k
    where
474
1.25k
        T: serde::de::DeserializeSeed<'de>,
475
1.25k
    {
476
1.25k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
1.25k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>>
Line
Count
Source
472
1.25k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
1.25k
    where
474
1.25k
        T: serde::de::DeserializeSeed<'de>,
475
1.25k
    {
476
1.25k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
1.25k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>>
Line
Count
Source
472
826
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
826
    where
474
826
        T: serde::de::DeserializeSeed<'de>,
475
826
    {
476
826
        serde::de::DeserializeSeed::deserialize(seed, self)
477
826
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Line
Count
Source
472
935
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
935
    where
474
935
        T: serde::de::DeserializeSeed<'de>,
475
935
    {
476
935
        serde::de::DeserializeSeed::deserialize(seed, self)
477
935
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Line
Count
Source
472
1.31k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
1.31k
    where
474
1.31k
        T: serde::de::DeserializeSeed<'de>,
475
1.31k
    {
476
1.31k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
1.31k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>>
Line
Count
Source
472
1.15k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
1.15k
    where
474
1.15k
        T: serde::de::DeserializeSeed<'de>,
475
1.15k
    {
476
1.15k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
1.15k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>>
Line
Count
Source
472
7.80k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
7.80k
    where
474
7.80k
        T: serde::de::DeserializeSeed<'de>,
475
7.80k
    {
476
7.80k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
7.80k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>>
Line
Count
Source
472
3.44k
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
3.44k
    where
474
3.44k
        T: serde::de::DeserializeSeed<'de>,
475
3.44k
    {
476
3.44k
        serde::de::DeserializeSeed::deserialize(seed, self)
477
3.44k
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>>
Line
Count
Source
472
392
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
392
    where
474
392
        T: serde::de::DeserializeSeed<'de>,
475
392
    {
476
392
        serde::de::DeserializeSeed::deserialize(seed, self)
477
392
    }
<&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>>
Line
Count
Source
472
423
    fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>
473
423
    where
474
423
        T: serde::de::DeserializeSeed<'de>,
475
423
    {
476
423
        serde::de::DeserializeSeed::deserialize(seed, self)
477
423
    }
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Bounded>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::LittleEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::NativeEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<[u8]>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<u8>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u32>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<i128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::num::nonzero::NonZero<u128>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::vec_deque::VecDeque<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<u8, compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::collections::btree::set::BTreeSet<compat::AllTypes>>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::time::Duration>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::path::PathBuf>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<std::time::SystemTime>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::string::String>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV4>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::socket_addr::SocketAddrV6>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::IpAddr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv4Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::net::ip_addr::Ipv6Addr>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::ffi::c_str::CString>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<bincode::de::read::IoReader<&[u8]>, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::WithOtherTrailing<bincode::config::WithOtherIntEncoding<bincode::config::DefaultOptions, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>, bincode::config::endian::BigEndian>> as serde::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u128>>
Unexecuted instantiation: <&mut bincode::de::Deserializer<_, _> as serde::de::VariantAccess>::newtype_variant_seed::<_>
478
479
0
    fn tuple_variant<V>(self, len: usize, visitor: V) -> Result<V::Value>
480
0
    where
481
0
        V: serde::de::Visitor<'de>,
482
0
    {
483
0
        serde::de::Deserializer::deserialize_tuple(self, len, visitor)
484
0
    }
485
486
0
    fn struct_variant<V>(self, fields: &'static [&'static str], visitor: V) -> Result<V::Value>
487
0
    where
488
0
        V: serde::de::Visitor<'de>,
489
0
    {
490
0
        serde::de::Deserializer::deserialize_tuple(self, fields.len(), visitor)
491
0
    }
492
}
493
static UTF8_CHAR_WIDTH: [u8; 256] = [
494
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
495
    1, // 0x1F
496
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
497
    1, // 0x3F
498
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
499
    1, // 0x5F
500
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
501
    1, // 0x7F
502
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
503
    0, // 0x9F
504
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
505
    0, // 0xBF
506
    0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
507
    2, // 0xDF
508
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, // 0xEF
509
    4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0xFF
510
];
511
512
// This function is a copy of core::str::utf8_char_width
513
0
fn utf8_char_width(b: u8) -> usize {
514
0
    UTF8_CHAR_WIDTH[b as usize] as usize
515
0
}