/src/serde_urlencoded/src/de.rs
Line | Count | Source |
1 | | //! Deserialization support for the `application/x-www-form-urlencoded` format. |
2 | | |
3 | | use form_urlencoded::parse; |
4 | | use form_urlencoded::Parse as UrlEncodedParse; |
5 | | use serde::de::value::MapDeserializer; |
6 | | use serde::de::Error as de_Error; |
7 | | use serde::de::{self, IntoDeserializer}; |
8 | | use serde::forward_to_deserialize_any; |
9 | | use std::borrow::Cow; |
10 | | use std::io::Read; |
11 | | |
12 | | #[doc(inline)] |
13 | | pub use serde::de::value::Error; |
14 | | |
15 | | /// Deserializes a `application/x-www-form-urlencoded` value from a `&[u8]`. |
16 | | /// |
17 | | /// ``` |
18 | | /// let meal = vec![ |
19 | | /// ("bread".to_owned(), "baguette".to_owned()), |
20 | | /// ("cheese".to_owned(), "comté".to_owned()), |
21 | | /// ("meat".to_owned(), "ham".to_owned()), |
22 | | /// ("fat".to_owned(), "butter".to_owned()), |
23 | | /// ]; |
24 | | /// |
25 | | /// assert_eq!( |
26 | | /// serde_urlencoded::from_bytes::<Vec<(String, String)>>( |
27 | | /// b"bread=baguette&cheese=comt%C3%A9&meat=ham&fat=butter"), |
28 | | /// Ok(meal)); |
29 | | /// ``` |
30 | 1.75M | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> |
31 | 1.75M | where |
32 | 1.75M | T: de::Deserialize<'de>, |
33 | | { |
34 | 1.75M | T::deserialize(Deserializer::new(parse(input))) |
35 | 1.75M | } serde_urlencoded::de::from_bytes::<core::option::Option<roundtrip::FloatStruct>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<roundtrip::TupleStruct>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<roundtrip::Enum>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<roundtrip::Struct>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<roundtrip::FloatEnum>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<roundtrip::PlainEnum>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<&str>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<(alloc::string::String, alloc::string::String)>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<(alloc::string::String, core::option::Option<alloc::string::String>)>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<(alloc::string::String, core::option::Option<i32>)>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<(alloc::string::String, i8)>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<i8>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<bool>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<char>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<f64>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<f32>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<u8>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<i32>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<u32>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<i128>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<u128>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<i16>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<u16>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<()>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<i64>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<core::option::Option<u64>> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<roundtrip::FloatStruct>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<roundtrip::TupleStruct>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<roundtrip::Enum>> Line | Count | Source | 30 | 18.5k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.5k | where | 32 | 18.5k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.5k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.5k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<roundtrip::Struct>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<roundtrip::FloatEnum>> Line | Count | Source | 30 | 18.5k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.5k | where | 32 | 18.5k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.5k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.5k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<roundtrip::PlainEnum>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<&str>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(alloc::string::String, alloc::string::String)>> Line | Count | Source | 30 | 18.6k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.6k | where | 32 | 18.6k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.6k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.6k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(alloc::string::String, core::option::Option<alloc::string::String>)>> Line | Count | Source | 30 | 18.6k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.6k | where | 32 | 18.6k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.6k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.6k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(alloc::string::String, core::option::Option<i32>)>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(alloc::string::String, i8)>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i8>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<bool>> Line | Count | Source | 30 | 17.8k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 17.8k | where | 32 | 17.8k | T: de::Deserialize<'de>, | 33 | | { | 34 | 17.8k | T::deserialize(Deserializer::new(parse(input))) | 35 | 17.8k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<char>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<f64>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<f32>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u8>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i32>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u32>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i128>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u128>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i16>> Line | Count | Source | 30 | 18.1k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.1k | where | 32 | 18.1k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.1k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.1k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u16>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<()>> Line | Count | Source | 30 | 18.5k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.5k | where | 32 | 18.5k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.5k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.5k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i64>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u64>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, roundtrip::FloatStruct>> Line | Count | Source | 30 | 18.5k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.5k | where | 32 | 18.5k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.5k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.5k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, roundtrip::TupleStruct>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, roundtrip::Enum>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, roundtrip::Struct>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, roundtrip::FloatEnum>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, roundtrip::PlainEnum>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, &str>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, (alloc::string::String, alloc::string::String)>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, (alloc::string::String, core::option::Option<alloc::string::String>)>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, (alloc::string::String, core::option::Option<i32>)>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, (alloc::string::String, i8)>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, i8>> Line | Count | Source | 30 | 18.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.2k | where | 32 | 18.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.2k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, bool>> Line | Count | Source | 30 | 18.1k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.1k | where | 32 | 18.1k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.1k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.1k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, char>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, f64>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, f32>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, u8>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, i32>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, u32>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, i128>> Line | Count | Source | 30 | 18.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.2k | where | 32 | 18.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.2k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, u128>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, i16>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, u16>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, ()>> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, i64>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<i32, u64>> Line | Count | Source | 30 | 18.3k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.3k | where | 32 | 18.3k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.3k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.3k | } |
serde_urlencoded::de::from_bytes::<roundtrip::FloatStruct> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<roundtrip::TupleStruct> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<roundtrip::Enum> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<roundtrip::Struct> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<roundtrip::FloatEnum> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<roundtrip::PlainEnum> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<&str> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<(alloc::string::String, alloc::string::String)> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<(alloc::string::String, core::option::Option<alloc::string::String>)> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<(alloc::string::String, core::option::Option<i32>)> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<(alloc::string::String, i8)> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<i8> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<bool> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<char> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<f64> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<f32> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<u8> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<i32> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<u32> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<i128> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<u128> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<i16> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<u16> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<()> Line | Count | Source | 30 | 18.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 18.4k | where | 32 | 18.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 18.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 18.4k | } |
serde_urlencoded::de::from_bytes::<i64> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
serde_urlencoded::de::from_bytes::<u64> Line | Count | Source | 30 | 9.30k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.30k | where | 32 | 9.30k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.30k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.30k | } |
Unexecuted instantiation: serde_urlencoded::de::from_bytes::<_> serde_urlencoded::de::from_bytes::<alloc::vec::Vec<reverse_roundtrip::Enum>> Line | Count | Source | 30 | 8.96k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 8.96k | where | 32 | 8.96k | T: de::Deserialize<'de>, | 33 | | { | 34 | 8.96k | T::deserialize(Deserializer::new(parse(input))) | 35 | 8.96k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<reverse_roundtrip::PlainEnum>> Line | Count | Source | 30 | 9.63k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.63k | where | 32 | 9.63k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.63k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.63k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(alloc::string::String, alloc::string::String, alloc::string::String)>> Line | Count | Source | 30 | 9.66k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.66k | where | 32 | 9.66k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.66k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.66k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(alloc::string::String, alloc::string::String)>> Line | Count | Source | 30 | 10.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 10.2k | where | 32 | 10.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 10.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 10.2k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, alloc::vec::Vec<u8>)>> Line | Count | Source | 30 | 9.79k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.79k | where | 32 | 9.79k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.79k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.79k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, core::option::Option<()>)>> Line | Count | Source | 30 | 9.95k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.95k | where | 32 | 9.95k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.95k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.95k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, reverse_roundtrip::Enum)>> Line | Count | Source | 30 | 9.59k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.59k | where | 32 | 9.59k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.59k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.59k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, i8)>> Line | Count | Source | 30 | 40.8k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 40.8k | where | 32 | 40.8k | T: de::Deserialize<'de>, | 33 | | { | 34 | 40.8k | T::deserialize(Deserializer::new(parse(input))) | 35 | 40.8k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, bool)>> Line | Count | Source | 30 | 10.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 10.2k | where | 32 | 10.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 10.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 10.2k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, u8)>> Line | Count | Source | 30 | 10.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 10.2k | where | 32 | 10.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 10.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 10.2k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, u32)>> Line | Count | Source | 30 | 10.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 10.2k | where | 32 | 10.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 10.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 10.2k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, u16)>> Line | Count | Source | 30 | 10.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 10.2k | where | 32 | 10.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 10.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 10.2k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<(u64, u64)>> Line | Count | Source | 30 | 20.4k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 20.4k | where | 32 | 20.4k | T: de::Deserialize<'de>, | 33 | | { | 34 | 20.4k | T::deserialize(Deserializer::new(parse(input))) | 35 | 20.4k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i8>> Line | Count | Source | 30 | 9.75k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.75k | where | 32 | 9.75k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.75k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.75k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<bool>> Line | Count | Source | 30 | 9.70k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.70k | where | 32 | 9.70k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.70k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.70k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<char>> Line | Count | Source | 30 | 9.63k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.63k | where | 32 | 9.63k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.63k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.63k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<f64>> Line | Count | Source | 30 | 9.79k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.79k | where | 32 | 9.79k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.79k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.79k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<f32>> Line | Count | Source | 30 | 9.75k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.75k | where | 32 | 9.75k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.75k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.75k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u8>> Line | Count | Source | 30 | 9.61k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.61k | where | 32 | 9.61k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.61k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.61k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i32>> Line | Count | Source | 30 | 9.67k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.67k | where | 32 | 9.67k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.67k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.67k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u32>> Line | Count | Source | 30 | 9.80k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.80k | where | 32 | 9.80k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.80k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.80k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i16>> Line | Count | Source | 30 | 9.77k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.77k | where | 32 | 9.77k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.77k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.77k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u16>> Line | Count | Source | 30 | 9.74k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.74k | where | 32 | 9.74k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.74k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.74k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<i64>> Line | Count | Source | 30 | 9.86k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.86k | where | 32 | 9.86k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.86k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.86k | } |
serde_urlencoded::de::from_bytes::<alloc::vec::Vec<u64>> Line | Count | Source | 30 | 9.69k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 9.69k | where | 32 | 9.69k | T: de::Deserialize<'de>, | 33 | | { | 34 | 9.69k | T::deserialize(Deserializer::new(parse(input))) | 35 | 9.69k | } |
serde_urlencoded::de::from_bytes::<std::collections::hash::map::HashMap<u64, alloc::string::String>> Line | Count | Source | 30 | 10.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 10.2k | where | 32 | 10.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 10.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 10.2k | } |
Unexecuted instantiation: serde_urlencoded::de::from_bytes::<reverse_roundtrip::Enum> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<reverse_roundtrip::PlainEnum> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<alloc::string::String> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<(u8, u16, alloc::string::String)> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<i8> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<bool> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<char> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<u8> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<i32> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<u32> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<i128> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<u128> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<i16> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<u16> serde_urlencoded::de::from_bytes::<()> Line | Count | Source | 30 | 10.2k | pub fn from_bytes<'de, T>(input: &'de [u8]) -> Result<T, Error> | 31 | 10.2k | where | 32 | 10.2k | T: de::Deserialize<'de>, | 33 | | { | 34 | 10.2k | T::deserialize(Deserializer::new(parse(input))) | 35 | 10.2k | } |
Unexecuted instantiation: serde_urlencoded::de::from_bytes::<i64> Unexecuted instantiation: serde_urlencoded::de::from_bytes::<u64> |
36 | | |
37 | | /// Deserializes a `application/x-www-form-urlencoded` value from a `&str`. |
38 | | /// |
39 | | /// ``` |
40 | | /// let meal = vec![ |
41 | | /// ("bread".to_owned(), "baguette".to_owned()), |
42 | | /// ("cheese".to_owned(), "comté".to_owned()), |
43 | | /// ("meat".to_owned(), "ham".to_owned()), |
44 | | /// ("fat".to_owned(), "butter".to_owned()), |
45 | | /// ]; |
46 | | /// |
47 | | /// assert_eq!( |
48 | | /// serde_urlencoded::from_str::<Vec<(String, String)>>( |
49 | | /// "bread=baguette&cheese=comt%C3%A9&meat=ham&fat=butter"), |
50 | | /// Ok(meal)); |
51 | | /// ``` |
52 | 153k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> |
53 | 153k | where |
54 | 153k | T: de::Deserialize<'de>, |
55 | | { |
56 | 153k | from_bytes(input.as_bytes()) |
57 | 153k | } Unexecuted instantiation: serde_urlencoded::de::from_str::<_> serde_urlencoded::de::from_str::<alloc::vec::Vec<reverse_roundtrip::Enum>> Line | Count | Source | 52 | 4.48k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.48k | where | 54 | 4.48k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.48k | from_bytes(input.as_bytes()) | 57 | 4.48k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<reverse_roundtrip::PlainEnum>> Line | Count | Source | 52 | 4.81k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.81k | where | 54 | 4.81k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.81k | from_bytes(input.as_bytes()) | 57 | 4.81k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(alloc::string::String, alloc::string::String, alloc::string::String)>> Line | Count | Source | 52 | 4.83k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.83k | where | 54 | 4.83k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.83k | from_bytes(input.as_bytes()) | 57 | 4.83k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(alloc::string::String, alloc::string::String)>> Line | Count | Source | 52 | 5.10k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 5.10k | where | 54 | 5.10k | T: de::Deserialize<'de>, | 55 | | { | 56 | 5.10k | from_bytes(input.as_bytes()) | 57 | 5.10k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, alloc::vec::Vec<u8>)>> Line | Count | Source | 52 | 4.89k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.89k | where | 54 | 4.89k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.89k | from_bytes(input.as_bytes()) | 57 | 4.89k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, core::option::Option<()>)>> Line | Count | Source | 52 | 4.97k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.97k | where | 54 | 4.97k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.97k | from_bytes(input.as_bytes()) | 57 | 4.97k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, reverse_roundtrip::Enum)>> Line | Count | Source | 52 | 4.79k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.79k | where | 54 | 4.79k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.79k | from_bytes(input.as_bytes()) | 57 | 4.79k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, i8)>> Line | Count | Source | 52 | 20.4k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 20.4k | where | 54 | 20.4k | T: de::Deserialize<'de>, | 55 | | { | 56 | 20.4k | from_bytes(input.as_bytes()) | 57 | 20.4k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, bool)>> Line | Count | Source | 52 | 5.10k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 5.10k | where | 54 | 5.10k | T: de::Deserialize<'de>, | 55 | | { | 56 | 5.10k | from_bytes(input.as_bytes()) | 57 | 5.10k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, u8)>> Line | Count | Source | 52 | 5.10k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 5.10k | where | 54 | 5.10k | T: de::Deserialize<'de>, | 55 | | { | 56 | 5.10k | from_bytes(input.as_bytes()) | 57 | 5.10k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, u32)>> Line | Count | Source | 52 | 5.10k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 5.10k | where | 54 | 5.10k | T: de::Deserialize<'de>, | 55 | | { | 56 | 5.10k | from_bytes(input.as_bytes()) | 57 | 5.10k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, u16)>> Line | Count | Source | 52 | 5.10k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 5.10k | where | 54 | 5.10k | T: de::Deserialize<'de>, | 55 | | { | 56 | 5.10k | from_bytes(input.as_bytes()) | 57 | 5.10k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<(u64, u64)>> Line | Count | Source | 52 | 10.2k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 10.2k | where | 54 | 10.2k | T: de::Deserialize<'de>, | 55 | | { | 56 | 10.2k | from_bytes(input.as_bytes()) | 57 | 10.2k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<i8>> Line | Count | Source | 52 | 4.87k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.87k | where | 54 | 4.87k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.87k | from_bytes(input.as_bytes()) | 57 | 4.87k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<bool>> Line | Count | Source | 52 | 4.85k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.85k | where | 54 | 4.85k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.85k | from_bytes(input.as_bytes()) | 57 | 4.85k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<char>> Line | Count | Source | 52 | 4.81k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.81k | where | 54 | 4.81k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.81k | from_bytes(input.as_bytes()) | 57 | 4.81k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<f64>> Line | Count | Source | 52 | 4.89k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.89k | where | 54 | 4.89k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.89k | from_bytes(input.as_bytes()) | 57 | 4.89k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<f32>> Line | Count | Source | 52 | 4.87k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.87k | where | 54 | 4.87k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.87k | from_bytes(input.as_bytes()) | 57 | 4.87k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<u8>> Line | Count | Source | 52 | 4.80k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.80k | where | 54 | 4.80k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.80k | from_bytes(input.as_bytes()) | 57 | 4.80k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<i32>> Line | Count | Source | 52 | 4.83k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.83k | where | 54 | 4.83k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.83k | from_bytes(input.as_bytes()) | 57 | 4.83k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<u32>> Line | Count | Source | 52 | 4.90k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.90k | where | 54 | 4.90k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.90k | from_bytes(input.as_bytes()) | 57 | 4.90k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<i16>> Line | Count | Source | 52 | 4.88k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.88k | where | 54 | 4.88k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.88k | from_bytes(input.as_bytes()) | 57 | 4.88k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<u16>> Line | Count | Source | 52 | 4.87k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.87k | where | 54 | 4.87k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.87k | from_bytes(input.as_bytes()) | 57 | 4.87k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<i64>> Line | Count | Source | 52 | 4.93k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.93k | where | 54 | 4.93k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.93k | from_bytes(input.as_bytes()) | 57 | 4.93k | } |
serde_urlencoded::de::from_str::<alloc::vec::Vec<u64>> Line | Count | Source | 52 | 4.84k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 4.84k | where | 54 | 4.84k | T: de::Deserialize<'de>, | 55 | | { | 56 | 4.84k | from_bytes(input.as_bytes()) | 57 | 4.84k | } |
serde_urlencoded::de::from_str::<std::collections::hash::map::HashMap<u64, alloc::string::String>> Line | Count | Source | 52 | 5.10k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 5.10k | where | 54 | 5.10k | T: de::Deserialize<'de>, | 55 | | { | 56 | 5.10k | from_bytes(input.as_bytes()) | 57 | 5.10k | } |
Unexecuted instantiation: serde_urlencoded::de::from_str::<reverse_roundtrip::Enum> Unexecuted instantiation: serde_urlencoded::de::from_str::<reverse_roundtrip::PlainEnum> Unexecuted instantiation: serde_urlencoded::de::from_str::<alloc::string::String> Unexecuted instantiation: serde_urlencoded::de::from_str::<(u8, u16, alloc::string::String)> Unexecuted instantiation: serde_urlencoded::de::from_str::<i8> Unexecuted instantiation: serde_urlencoded::de::from_str::<bool> Unexecuted instantiation: serde_urlencoded::de::from_str::<char> Unexecuted instantiation: serde_urlencoded::de::from_str::<u8> Unexecuted instantiation: serde_urlencoded::de::from_str::<i32> Unexecuted instantiation: serde_urlencoded::de::from_str::<u32> Unexecuted instantiation: serde_urlencoded::de::from_str::<i128> Unexecuted instantiation: serde_urlencoded::de::from_str::<u128> Unexecuted instantiation: serde_urlencoded::de::from_str::<i16> Unexecuted instantiation: serde_urlencoded::de::from_str::<u16> serde_urlencoded::de::from_str::<()> Line | Count | Source | 52 | 5.10k | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> | 53 | 5.10k | where | 54 | 5.10k | T: de::Deserialize<'de>, | 55 | | { | 56 | 5.10k | from_bytes(input.as_bytes()) | 57 | 5.10k | } |
Unexecuted instantiation: serde_urlencoded::de::from_str::<i64> Unexecuted instantiation: serde_urlencoded::de::from_str::<u64> |
58 | | |
59 | | /// Convenience function that reads all bytes from `reader` and deserializes |
60 | | /// them with `from_bytes`. |
61 | 153k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> |
62 | 153k | where |
63 | 153k | T: de::DeserializeOwned, |
64 | 153k | R: Read, |
65 | | { |
66 | 153k | let mut buf = vec![]; |
67 | 153k | reader.read_to_end(&mut buf).map_err(|e| { |
68 | 0 | de::Error::custom(format_args!("could not read input: {}", e)) |
69 | 0 | })?; Unexecuted instantiation: serde_urlencoded::de::from_reader::<_, _>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<reverse_roundtrip::Enum>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<reverse_roundtrip::PlainEnum>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(alloc::string::String, alloc::string::String, alloc::string::String)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(alloc::string::String, alloc::string::String)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, alloc::vec::Vec<u8>)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, core::option::Option<()>)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, reverse_roundtrip::Enum)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, i8)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, bool)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, u8)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, u32)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, u16)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, u64)>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<i8>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<bool>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<char>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<f64>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<f32>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<u8>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<i32>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<u32>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<i16>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<u16>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<i64>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::vec::Vec<u64>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<std::collections::hash::map::HashMap<u64, alloc::string::String>, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<reverse_roundtrip::Enum, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<reverse_roundtrip::PlainEnum, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::string::String, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<(u8, u16, alloc::string::String), std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<i8, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<bool, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<char, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<u8, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<i32, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<u32, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<i128, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<u128, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<i16, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<u16, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<(), std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<i64, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} Unexecuted instantiation: serde_urlencoded::de::from_reader::<u64, std::io::cursor::Cursor<&alloc::string::String>>::{closure#0} |
70 | 153k | from_bytes(&buf) |
71 | 153k | } Unexecuted instantiation: serde_urlencoded::de::from_reader::<_, _> serde_urlencoded::de::from_reader::<alloc::vec::Vec<reverse_roundtrip::Enum>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.48k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.48k | where | 63 | 4.48k | T: de::DeserializeOwned, | 64 | 4.48k | R: Read, | 65 | | { | 66 | 4.48k | let mut buf = vec![]; | 67 | 4.48k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.48k | from_bytes(&buf) | 71 | 4.48k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<reverse_roundtrip::PlainEnum>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.81k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.81k | where | 63 | 4.81k | T: de::DeserializeOwned, | 64 | 4.81k | R: Read, | 65 | | { | 66 | 4.81k | let mut buf = vec![]; | 67 | 4.81k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.81k | from_bytes(&buf) | 71 | 4.81k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(alloc::string::String, alloc::string::String, alloc::string::String)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.83k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.83k | where | 63 | 4.83k | T: de::DeserializeOwned, | 64 | 4.83k | R: Read, | 65 | | { | 66 | 4.83k | let mut buf = vec![]; | 67 | 4.83k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.83k | from_bytes(&buf) | 71 | 4.83k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(alloc::string::String, alloc::string::String)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 5.10k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 5.10k | where | 63 | 5.10k | T: de::DeserializeOwned, | 64 | 5.10k | R: Read, | 65 | | { | 66 | 5.10k | let mut buf = vec![]; | 67 | 5.10k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 5.10k | from_bytes(&buf) | 71 | 5.10k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, alloc::vec::Vec<u8>)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.89k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.89k | where | 63 | 4.89k | T: de::DeserializeOwned, | 64 | 4.89k | R: Read, | 65 | | { | 66 | 4.89k | let mut buf = vec![]; | 67 | 4.89k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.89k | from_bytes(&buf) | 71 | 4.89k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, core::option::Option<()>)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.97k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.97k | where | 63 | 4.97k | T: de::DeserializeOwned, | 64 | 4.97k | R: Read, | 65 | | { | 66 | 4.97k | let mut buf = vec![]; | 67 | 4.97k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.97k | from_bytes(&buf) | 71 | 4.97k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, reverse_roundtrip::Enum)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.79k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.79k | where | 63 | 4.79k | T: de::DeserializeOwned, | 64 | 4.79k | R: Read, | 65 | | { | 66 | 4.79k | let mut buf = vec![]; | 67 | 4.79k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.79k | from_bytes(&buf) | 71 | 4.79k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, i8)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 20.4k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 20.4k | where | 63 | 20.4k | T: de::DeserializeOwned, | 64 | 20.4k | R: Read, | 65 | | { | 66 | 20.4k | let mut buf = vec![]; | 67 | 20.4k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 20.4k | from_bytes(&buf) | 71 | 20.4k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, bool)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 5.10k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 5.10k | where | 63 | 5.10k | T: de::DeserializeOwned, | 64 | 5.10k | R: Read, | 65 | | { | 66 | 5.10k | let mut buf = vec![]; | 67 | 5.10k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 5.10k | from_bytes(&buf) | 71 | 5.10k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, u8)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 5.10k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 5.10k | where | 63 | 5.10k | T: de::DeserializeOwned, | 64 | 5.10k | R: Read, | 65 | | { | 66 | 5.10k | let mut buf = vec![]; | 67 | 5.10k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 5.10k | from_bytes(&buf) | 71 | 5.10k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, u32)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 5.10k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 5.10k | where | 63 | 5.10k | T: de::DeserializeOwned, | 64 | 5.10k | R: Read, | 65 | | { | 66 | 5.10k | let mut buf = vec![]; | 67 | 5.10k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 5.10k | from_bytes(&buf) | 71 | 5.10k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, u16)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 5.10k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 5.10k | where | 63 | 5.10k | T: de::DeserializeOwned, | 64 | 5.10k | R: Read, | 65 | | { | 66 | 5.10k | let mut buf = vec![]; | 67 | 5.10k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 5.10k | from_bytes(&buf) | 71 | 5.10k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<(u64, u64)>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 10.2k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 10.2k | where | 63 | 10.2k | T: de::DeserializeOwned, | 64 | 10.2k | R: Read, | 65 | | { | 66 | 10.2k | let mut buf = vec![]; | 67 | 10.2k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 10.2k | from_bytes(&buf) | 71 | 10.2k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<i8>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.87k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.87k | where | 63 | 4.87k | T: de::DeserializeOwned, | 64 | 4.87k | R: Read, | 65 | | { | 66 | 4.87k | let mut buf = vec![]; | 67 | 4.87k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.87k | from_bytes(&buf) | 71 | 4.87k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<bool>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.85k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.85k | where | 63 | 4.85k | T: de::DeserializeOwned, | 64 | 4.85k | R: Read, | 65 | | { | 66 | 4.85k | let mut buf = vec![]; | 67 | 4.85k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.85k | from_bytes(&buf) | 71 | 4.85k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<char>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.81k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.81k | where | 63 | 4.81k | T: de::DeserializeOwned, | 64 | 4.81k | R: Read, | 65 | | { | 66 | 4.81k | let mut buf = vec![]; | 67 | 4.81k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.81k | from_bytes(&buf) | 71 | 4.81k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<f64>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.89k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.89k | where | 63 | 4.89k | T: de::DeserializeOwned, | 64 | 4.89k | R: Read, | 65 | | { | 66 | 4.89k | let mut buf = vec![]; | 67 | 4.89k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.89k | from_bytes(&buf) | 71 | 4.89k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<f32>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.87k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.87k | where | 63 | 4.87k | T: de::DeserializeOwned, | 64 | 4.87k | R: Read, | 65 | | { | 66 | 4.87k | let mut buf = vec![]; | 67 | 4.87k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.87k | from_bytes(&buf) | 71 | 4.87k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<u8>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.80k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.80k | where | 63 | 4.80k | T: de::DeserializeOwned, | 64 | 4.80k | R: Read, | 65 | | { | 66 | 4.80k | let mut buf = vec![]; | 67 | 4.80k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.80k | from_bytes(&buf) | 71 | 4.80k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<i32>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.83k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.83k | where | 63 | 4.83k | T: de::DeserializeOwned, | 64 | 4.83k | R: Read, | 65 | | { | 66 | 4.83k | let mut buf = vec![]; | 67 | 4.83k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.83k | from_bytes(&buf) | 71 | 4.83k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<u32>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.90k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.90k | where | 63 | 4.90k | T: de::DeserializeOwned, | 64 | 4.90k | R: Read, | 65 | | { | 66 | 4.90k | let mut buf = vec![]; | 67 | 4.90k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.90k | from_bytes(&buf) | 71 | 4.90k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<i16>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.88k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.88k | where | 63 | 4.88k | T: de::DeserializeOwned, | 64 | 4.88k | R: Read, | 65 | | { | 66 | 4.88k | let mut buf = vec![]; | 67 | 4.88k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.88k | from_bytes(&buf) | 71 | 4.88k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<u16>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.87k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.87k | where | 63 | 4.87k | T: de::DeserializeOwned, | 64 | 4.87k | R: Read, | 65 | | { | 66 | 4.87k | let mut buf = vec![]; | 67 | 4.87k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.87k | from_bytes(&buf) | 71 | 4.87k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<i64>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.93k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.93k | where | 63 | 4.93k | T: de::DeserializeOwned, | 64 | 4.93k | R: Read, | 65 | | { | 66 | 4.93k | let mut buf = vec![]; | 67 | 4.93k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.93k | from_bytes(&buf) | 71 | 4.93k | } |
serde_urlencoded::de::from_reader::<alloc::vec::Vec<u64>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 4.84k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 4.84k | where | 63 | 4.84k | T: de::DeserializeOwned, | 64 | 4.84k | R: Read, | 65 | | { | 66 | 4.84k | let mut buf = vec![]; | 67 | 4.84k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 4.84k | from_bytes(&buf) | 71 | 4.84k | } |
serde_urlencoded::de::from_reader::<std::collections::hash::map::HashMap<u64, alloc::string::String>, std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 5.10k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 5.10k | where | 63 | 5.10k | T: de::DeserializeOwned, | 64 | 5.10k | R: Read, | 65 | | { | 66 | 5.10k | let mut buf = vec![]; | 67 | 5.10k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 5.10k | from_bytes(&buf) | 71 | 5.10k | } |
Unexecuted instantiation: serde_urlencoded::de::from_reader::<reverse_roundtrip::Enum, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<reverse_roundtrip::PlainEnum, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<alloc::string::String, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<(u8, u16, alloc::string::String), std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<i8, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<bool, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<char, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<u8, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<i32, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<u32, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<i128, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<u128, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<i16, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<u16, std::io::cursor::Cursor<&alloc::string::String>> serde_urlencoded::de::from_reader::<(), std::io::cursor::Cursor<&alloc::string::String>> Line | Count | Source | 61 | 5.10k | pub fn from_reader<T, R>(mut reader: R) -> Result<T, Error> | 62 | 5.10k | where | 63 | 5.10k | T: de::DeserializeOwned, | 64 | 5.10k | R: Read, | 65 | | { | 66 | 5.10k | let mut buf = vec![]; | 67 | 5.10k | reader.read_to_end(&mut buf).map_err(|e| { | 68 | | de::Error::custom(format_args!("could not read input: {}", e)) | 69 | 0 | })?; | 70 | 5.10k | from_bytes(&buf) | 71 | 5.10k | } |
Unexecuted instantiation: serde_urlencoded::de::from_reader::<i64, std::io::cursor::Cursor<&alloc::string::String>> Unexecuted instantiation: serde_urlencoded::de::from_reader::<u64, std::io::cursor::Cursor<&alloc::string::String>> |
72 | | |
73 | | /// A deserializer for the `application/x-www-form-urlencoded` format. |
74 | | /// |
75 | | /// * Supported top-level outputs are structs, maps and sequences of pairs, |
76 | | /// with or without a given length. |
77 | | /// |
78 | | /// * Main `deserialize` methods defers to `deserialize_map`. |
79 | | /// |
80 | | /// * Everything else but `deserialize_seq` and `deserialize_seq_fixed_size` |
81 | | /// defers to `deserialize`. |
82 | | pub struct Deserializer<'de> { |
83 | | inner: MapDeserializer<'de, PartIterator<'de>, Error>, |
84 | | } |
85 | | |
86 | | impl<'de> Deserializer<'de> { |
87 | | /// Returns a new `Deserializer`. |
88 | 1.75M | pub fn new(parser: UrlEncodedParse<'de>) -> Self { |
89 | 1.75M | Deserializer { |
90 | 1.75M | inner: MapDeserializer::new(PartIterator(parser)), |
91 | 1.75M | } |
92 | 1.75M | } |
93 | | } |
94 | | |
95 | | impl<'de> de::Deserializer<'de> for Deserializer<'de> { |
96 | | type Error = Error; |
97 | | |
98 | 474k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> |
99 | 474k | where |
100 | 474k | V: de::Visitor<'de>, |
101 | | { |
102 | 474k | self.deserialize_map(visitor) |
103 | 474k | } <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<roundtrip::FloatStruct>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<roundtrip::TupleStruct>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<roundtrip::Enum>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<roundtrip::Struct>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<roundtrip::FloatEnum>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<roundtrip::PlainEnum>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<&str>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<(alloc::string::String, alloc::string::String)>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<(alloc::string::String, core::option::Option<alloc::string::String>)>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<(alloc::string::String, core::option::Option<i32>)>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<(alloc::string::String, i8)>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<i8>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<bool>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<char>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<f64>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<f32>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<u8>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<i32>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<u32>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<i128>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<u128>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<i16>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<u16>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<()>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<i64>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::OptionVisitor<u64>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, alloc::string::String>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, core::option::Option<alloc::string::String>>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, core::option::Option<i32>>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, i8>> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::StrVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::BoolVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::CharVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::FloatEnum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::TupleStruct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::Struct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::FloatStruct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::PlainEnum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<f32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 98 | 9.30k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 99 | 9.30k | where | 100 | 9.30k | V: de::Visitor<'de>, | 101 | | { | 102 | 9.30k | self.deserialize_map(visitor) | 103 | 9.30k | } |
Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<_> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<(_, _, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<u8, u16, alloc::string::String>> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::BoolVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::CharVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::StringVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<reverse_roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<reverse_roundtrip::PlainEnum as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<i64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_any::<<u8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> |
104 | | |
105 | 963k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> |
106 | 963k | where |
107 | 963k | V: de::Visitor<'de>, |
108 | | { |
109 | 963k | visitor.visit_map(self.inner) |
110 | 963k | } <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<roundtrip::FloatStruct>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<roundtrip::TupleStruct>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<roundtrip::Enum>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<roundtrip::Struct>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<roundtrip::FloatEnum>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<roundtrip::PlainEnum>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<&str>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<(alloc::string::String, alloc::string::String)>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<(alloc::string::String, core::option::Option<alloc::string::String>)>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<(alloc::string::String, core::option::Option<i32>)>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<(alloc::string::String, i8)>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<i8>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<bool>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<char>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<f64>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<f32>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<u8>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<i32>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<u32>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<i128>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<u128>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<i16>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<u16>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<()>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<i64>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::OptionVisitor<u64>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, alloc::string::String>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, core::option::Option<alloc::string::String>>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, core::option::Option<i32>>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, i8>> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, roundtrip::FloatStruct, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.5k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.5k | where | 107 | 18.5k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.5k | visitor.visit_map(self.inner) | 110 | 18.5k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, roundtrip::TupleStruct, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, roundtrip::Enum, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, roundtrip::Struct, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, roundtrip::FloatEnum, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, roundtrip::PlainEnum, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, &str, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, (alloc::string::String, alloc::string::String), std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, (alloc::string::String, core::option::Option<alloc::string::String>), std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, (alloc::string::String, core::option::Option<i32>), std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, (alloc::string::String, i8), std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, i8, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.2k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.2k | where | 107 | 18.2k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.2k | visitor.visit_map(self.inner) | 110 | 18.2k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, bool, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.1k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.1k | where | 107 | 18.1k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.1k | visitor.visit_map(self.inner) | 110 | 18.1k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, char, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, f64, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, f32, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, u8, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, i32, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.3k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.3k | where | 107 | 18.3k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.3k | visitor.visit_map(self.inner) | 110 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, u32, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.3k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.3k | where | 107 | 18.3k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.3k | visitor.visit_map(self.inner) | 110 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, i128, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.2k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.2k | where | 107 | 18.2k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.2k | visitor.visit_map(self.inner) | 110 | 18.2k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, u128, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, i16, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.3k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.3k | where | 107 | 18.3k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.3k | visitor.visit_map(self.inner) | 110 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, u16, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.3k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.3k | where | 107 | 18.3k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.3k | visitor.visit_map(self.inner) | 110 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, (), std::hash::random::RandomState>> Line | Count | Source | 105 | 18.4k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.4k | where | 107 | 18.4k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.4k | visitor.visit_map(self.inner) | 110 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, i64, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.3k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.3k | where | 107 | 18.3k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.3k | visitor.visit_map(self.inner) | 110 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<i32, u64, std::hash::random::RandomState>> Line | Count | Source | 105 | 18.3k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 18.3k | where | 107 | 18.3k | V: de::Visitor<'de>, | 108 | | { | 109 | 18.3k | visitor.visit_map(self.inner) | 110 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::StrVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::BoolVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::CharVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<roundtrip::FloatEnum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<roundtrip::TupleStruct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<roundtrip::Struct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<roundtrip::FloatStruct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<roundtrip::PlainEnum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<f32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 105 | 9.30k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 9.30k | where | 107 | 9.30k | V: de::Visitor<'de>, | 108 | | { | 109 | 9.30k | visitor.visit_map(self.inner) | 110 | 9.30k | } |
Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<_> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<(_, _, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<u8, u16, alloc::string::String>> <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<std::collections::hash::map::HashMap<_, _, _> as serde_core::de::Deserialize>::deserialize::MapVisitor<u64, alloc::string::String, std::hash::random::RandomState>> Line | Count | Source | 105 | 10.2k | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 106 | 10.2k | where | 107 | 10.2k | V: de::Visitor<'de>, | 108 | | { | 109 | 10.2k | visitor.visit_map(self.inner) | 110 | 10.2k | } |
Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::BoolVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::CharVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<serde_core::de::impls::StringVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<reverse_roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<reverse_roundtrip::PlainEnum as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<i64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<u8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> |
111 | | |
112 | 765k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> |
113 | 765k | where |
114 | 765k | V: de::Visitor<'de>, |
115 | | { |
116 | 765k | visitor.visit_seq(self.inner) |
117 | 765k | } <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<roundtrip::FloatStruct>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<roundtrip::TupleStruct>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<roundtrip::Enum>> Line | Count | Source | 112 | 18.5k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.5k | where | 114 | 18.5k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.5k | visitor.visit_seq(self.inner) | 117 | 18.5k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<roundtrip::Struct>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<roundtrip::FloatEnum>> Line | Count | Source | 112 | 18.5k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.5k | where | 114 | 18.5k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.5k | visitor.visit_seq(self.inner) | 117 | 18.5k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<roundtrip::PlainEnum>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<&str>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(alloc::string::String, alloc::string::String)>> Line | Count | Source | 112 | 18.6k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.6k | where | 114 | 18.6k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.6k | visitor.visit_seq(self.inner) | 117 | 18.6k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(alloc::string::String, core::option::Option<alloc::string::String>)>> Line | Count | Source | 112 | 18.6k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.6k | where | 114 | 18.6k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.6k | visitor.visit_seq(self.inner) | 117 | 18.6k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(alloc::string::String, core::option::Option<i32>)>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(alloc::string::String, i8)>> Line | Count | Source | 112 | 18.3k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.3k | where | 114 | 18.3k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.3k | visitor.visit_seq(self.inner) | 117 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i8>> Line | Count | Source | 112 | 18.3k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.3k | where | 114 | 18.3k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.3k | visitor.visit_seq(self.inner) | 117 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<bool>> Line | Count | Source | 112 | 17.8k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 17.8k | where | 114 | 17.8k | V: de::Visitor<'de>, | 115 | | { | 116 | 17.8k | visitor.visit_seq(self.inner) | 117 | 17.8k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<char>> Line | Count | Source | 112 | 18.3k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.3k | where | 114 | 18.3k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.3k | visitor.visit_seq(self.inner) | 117 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<f64>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<f32>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u8>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i32>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u32>> Line | Count | Source | 112 | 18.3k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.3k | where | 114 | 18.3k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.3k | visitor.visit_seq(self.inner) | 117 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i128>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u128>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i16>> Line | Count | Source | 112 | 18.1k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.1k | where | 114 | 18.1k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.1k | visitor.visit_seq(self.inner) | 117 | 18.1k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u16>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<()>> Line | Count | Source | 112 | 18.5k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.5k | where | 114 | 18.5k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.5k | visitor.visit_seq(self.inner) | 117 | 18.5k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i64>> Line | Count | Source | 112 | 18.3k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.3k | where | 114 | 18.3k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.3k | visitor.visit_seq(self.inner) | 117 | 18.3k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u64>> Line | Count | Source | 112 | 18.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 18.4k | where | 114 | 18.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 18.4k | visitor.visit_seq(self.inner) | 117 | 18.4k | } |
Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<_> <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<reverse_roundtrip::Enum>> Line | Count | Source | 112 | 8.96k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 8.96k | where | 114 | 8.96k | V: de::Visitor<'de>, | 115 | | { | 116 | 8.96k | visitor.visit_seq(self.inner) | 117 | 8.96k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<reverse_roundtrip::PlainEnum>> Line | Count | Source | 112 | 9.63k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.63k | where | 114 | 9.63k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.63k | visitor.visit_seq(self.inner) | 117 | 9.63k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(alloc::string::String, alloc::string::String, alloc::string::String)>> Line | Count | Source | 112 | 9.66k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.66k | where | 114 | 9.66k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.66k | visitor.visit_seq(self.inner) | 117 | 9.66k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(alloc::string::String, alloc::string::String)>> Line | Count | Source | 112 | 10.2k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 10.2k | where | 114 | 10.2k | V: de::Visitor<'de>, | 115 | | { | 116 | 10.2k | visitor.visit_seq(self.inner) | 117 | 10.2k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, alloc::vec::Vec<u8>)>> Line | Count | Source | 112 | 9.79k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.79k | where | 114 | 9.79k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.79k | visitor.visit_seq(self.inner) | 117 | 9.79k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, core::option::Option<()>)>> Line | Count | Source | 112 | 9.95k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.95k | where | 114 | 9.95k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.95k | visitor.visit_seq(self.inner) | 117 | 9.95k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, reverse_roundtrip::Enum)>> Line | Count | Source | 112 | 9.59k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.59k | where | 114 | 9.59k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.59k | visitor.visit_seq(self.inner) | 117 | 9.59k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, i8)>> Line | Count | Source | 112 | 40.8k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 40.8k | where | 114 | 40.8k | V: de::Visitor<'de>, | 115 | | { | 116 | 40.8k | visitor.visit_seq(self.inner) | 117 | 40.8k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, bool)>> Line | Count | Source | 112 | 10.2k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 10.2k | where | 114 | 10.2k | V: de::Visitor<'de>, | 115 | | { | 116 | 10.2k | visitor.visit_seq(self.inner) | 117 | 10.2k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, u8)>> Line | Count | Source | 112 | 10.2k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 10.2k | where | 114 | 10.2k | V: de::Visitor<'de>, | 115 | | { | 116 | 10.2k | visitor.visit_seq(self.inner) | 117 | 10.2k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, u32)>> Line | Count | Source | 112 | 10.2k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 10.2k | where | 114 | 10.2k | V: de::Visitor<'de>, | 115 | | { | 116 | 10.2k | visitor.visit_seq(self.inner) | 117 | 10.2k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, u16)>> Line | Count | Source | 112 | 10.2k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 10.2k | where | 114 | 10.2k | V: de::Visitor<'de>, | 115 | | { | 116 | 10.2k | visitor.visit_seq(self.inner) | 117 | 10.2k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(u64, u64)>> Line | Count | Source | 112 | 20.4k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 20.4k | where | 114 | 20.4k | V: de::Visitor<'de>, | 115 | | { | 116 | 20.4k | visitor.visit_seq(self.inner) | 117 | 20.4k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i8>> Line | Count | Source | 112 | 9.75k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.75k | where | 114 | 9.75k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.75k | visitor.visit_seq(self.inner) | 117 | 9.75k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<bool>> Line | Count | Source | 112 | 9.70k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.70k | where | 114 | 9.70k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.70k | visitor.visit_seq(self.inner) | 117 | 9.70k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<char>> Line | Count | Source | 112 | 9.63k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.63k | where | 114 | 9.63k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.63k | visitor.visit_seq(self.inner) | 117 | 9.63k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<f64>> Line | Count | Source | 112 | 9.79k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.79k | where | 114 | 9.79k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.79k | visitor.visit_seq(self.inner) | 117 | 9.79k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<f32>> Line | Count | Source | 112 | 9.75k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.75k | where | 114 | 9.75k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.75k | visitor.visit_seq(self.inner) | 117 | 9.75k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u8>> Line | Count | Source | 112 | 9.61k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.61k | where | 114 | 9.61k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.61k | visitor.visit_seq(self.inner) | 117 | 9.61k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i32>> Line | Count | Source | 112 | 9.67k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.67k | where | 114 | 9.67k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.67k | visitor.visit_seq(self.inner) | 117 | 9.67k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u32>> Line | Count | Source | 112 | 9.80k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.80k | where | 114 | 9.80k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.80k | visitor.visit_seq(self.inner) | 117 | 9.80k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i16>> Line | Count | Source | 112 | 9.77k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.77k | where | 114 | 9.77k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.77k | visitor.visit_seq(self.inner) | 117 | 9.77k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u16>> Line | Count | Source | 112 | 9.74k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.74k | where | 114 | 9.74k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.74k | visitor.visit_seq(self.inner) | 117 | 9.74k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<i64>> Line | Count | Source | 112 | 9.86k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.86k | where | 114 | 9.86k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.86k | visitor.visit_seq(self.inner) | 117 | 9.86k | } |
<serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u64>> Line | Count | Source | 112 | 9.69k | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 113 | 9.69k | where | 114 | 9.69k | V: de::Visitor<'de>, | 115 | | { | 116 | 9.69k | visitor.visit_seq(self.inner) | 117 | 9.69k | } |
|
118 | | |
119 | 28.6k | fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error> |
120 | 28.6k | where |
121 | 28.6k | V: de::Visitor<'de>, |
122 | | { |
123 | 28.6k | self.inner.end()?; |
124 | 28.5k | visitor.visit_unit() |
125 | 28.6k | } <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_unit::<serde_core::de::impls::UnitVisitor> Line | Count | Source | 119 | 18.4k | fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 120 | 18.4k | where | 121 | 18.4k | V: de::Visitor<'de>, | 122 | | { | 123 | 18.4k | self.inner.end()?; | 124 | 18.3k | visitor.visit_unit() | 125 | 18.4k | } |
Unexecuted instantiation: <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_unit::<_> <serde_urlencoded::de::Deserializer as serde_core::de::Deserializer>::deserialize_unit::<serde_core::de::impls::UnitVisitor> Line | Count | Source | 119 | 10.2k | fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 120 | 10.2k | where | 121 | 10.2k | V: de::Visitor<'de>, | 122 | | { | 123 | 10.2k | self.inner.end()?; | 124 | 10.2k | visitor.visit_unit() | 125 | 10.2k | } |
|
126 | | |
127 | | forward_to_deserialize_any! { |
128 | | bool |
129 | | u8 |
130 | | u16 |
131 | | u32 |
132 | | u64 |
133 | | u128 |
134 | | i8 |
135 | | i16 |
136 | | i32 |
137 | | i64 |
138 | | i128 |
139 | | f32 |
140 | | f64 |
141 | | char |
142 | | str |
143 | | string |
144 | | option |
145 | | bytes |
146 | | byte_buf |
147 | | unit_struct |
148 | | newtype_struct |
149 | | tuple_struct |
150 | | struct |
151 | | identifier |
152 | | tuple |
153 | | enum |
154 | | ignored_any |
155 | | } |
156 | | } |
157 | | |
158 | | struct PartIterator<'de>(UrlEncodedParse<'de>); |
159 | | |
160 | | impl<'de> Iterator for PartIterator<'de> { |
161 | | type Item = (Part<'de>, Part<'de>); |
162 | | |
163 | 9.77M | fn next(&mut self) -> Option<Self::Item> { |
164 | 9.77M | self.0.next().map(|(k, v)| (Part(k), Part(v))) |
165 | 9.77M | } |
166 | | } |
167 | | |
168 | | struct Part<'de>(Cow<'de, str>); |
169 | | |
170 | | impl<'de> IntoDeserializer<'de> for Part<'de> { |
171 | | type Deserializer = Self; |
172 | | |
173 | 16.9M | fn into_deserializer(self) -> Self::Deserializer { |
174 | 16.9M | self |
175 | 16.9M | } |
176 | | } |
177 | | |
178 | | macro_rules! forward_parsed_value { |
179 | | ($($ty:ident => $method:ident,)*) => { |
180 | | $( |
181 | 12.4M | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> |
182 | 12.4M | where V: de::Visitor<'de> |
183 | | { |
184 | 12.4M | match self.0.parse::<$ty>() { |
185 | 12.4M | Ok(val) => val.into_deserializer().$method(visitor), |
186 | 5.07k | Err(e) => Err(de::Error::custom(e)) |
187 | | } |
188 | 12.4M | } <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i8::<<i8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 23.3k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 23.3k | where V: de::Visitor<'de> | 183 | | { | 184 | 23.3k | match self.0.parse::<$ty>() { | 185 | 23.0k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 302 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 23.3k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u8::<<u8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 4.87k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 4.87k | where V: de::Visitor<'de> | 183 | | { | 184 | 4.87k | match self.0.parse::<$ty>() { | 185 | 4.81k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 65 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 4.87k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_f32::<<f32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 10.8k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 10.8k | where V: de::Visitor<'de> | 183 | | { | 184 | 10.8k | match self.0.parse::<$ty>() { | 185 | 10.8k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 32 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 10.8k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_f64::<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 8.56k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 8.56k | where V: de::Visitor<'de> | 183 | | { | 184 | 8.56k | match self.0.parse::<$ty>() { | 185 | 8.53k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 32 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 8.56k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i16::<<i16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 7.80k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 7.80k | where V: de::Visitor<'de> | 183 | | { | 184 | 7.80k | match self.0.parse::<$ty>() { | 185 | 7.71k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 91 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 7.80k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i32::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 160k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 160k | where V: de::Visitor<'de> | 183 | | { | 184 | 160k | match self.0.parse::<$ty>() { | 185 | 156k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 3.99k | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 160k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i64::<<i64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 12.6k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 12.6k | where V: de::Visitor<'de> | 183 | | { | 184 | 12.6k | match self.0.parse::<$ty>() { | 185 | 12.5k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 105 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 12.6k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u16::<<u16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 8.50k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 8.50k | where V: de::Visitor<'de> | 183 | | { | 184 | 8.50k | match self.0.parse::<$ty>() { | 185 | 8.44k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 64 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 8.50k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u32::<<u32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 9.20k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 9.20k | where V: de::Visitor<'de> | 183 | | { | 184 | 9.20k | match self.0.parse::<$ty>() { | 185 | 9.14k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 66 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 9.20k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u64::<<u64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 7.62k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 7.62k | where V: de::Visitor<'de> | 183 | | { | 184 | 7.62k | match self.0.parse::<$ty>() { | 185 | 7.55k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 69 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 7.62k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_bool::<serde_core::de::impls::BoolVisitor> Line | Count | Source | 181 | 3.80k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 3.80k | where V: de::Visitor<'de> | 183 | | { | 184 | 3.80k | match self.0.parse::<$ty>() { | 185 | 3.73k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 73 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 3.80k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i128::<<i128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 10.5k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 10.5k | where V: de::Visitor<'de> | 183 | | { | 184 | 10.5k | match self.0.parse::<$ty>() { | 185 | 10.4k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 98 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 10.5k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u128::<<u128 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 9.33k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 9.33k | where V: de::Visitor<'de> | 183 | | { | 184 | 9.33k | match self.0.parse::<$ty>() { | 185 | 9.24k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 86 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 9.33k | } |
Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i8::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u8::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_f32::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_f64::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i16::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i32::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i64::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u16::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u32::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u64::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_bool::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i128::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u128::<_> <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_i8::<<i8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 1.85M | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 1.85M | where V: de::Visitor<'de> | 183 | | { | 184 | 1.85M | match self.0.parse::<$ty>() { | 185 | 1.85M | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 0 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 1.85M | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u8::<<u8 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 667k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 667k | where V: de::Visitor<'de> | 183 | | { | 184 | 667k | match self.0.parse::<$ty>() { | 185 | 667k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 0 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 667k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u16::<<u16 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 984k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 984k | where V: de::Visitor<'de> | 183 | | { | 184 | 984k | match self.0.parse::<$ty>() { | 185 | 984k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 0 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 984k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u32::<<u32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 803k | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 803k | where V: de::Visitor<'de> | 183 | | { | 184 | 803k | match self.0.parse::<$ty>() { | 185 | 803k | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 0 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 803k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_u64::<<u64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Line | Count | Source | 181 | 6.77M | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 6.77M | where V: de::Visitor<'de> | 183 | | { | 184 | 6.77M | match self.0.parse::<$ty>() { | 185 | 6.77M | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 0 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 6.77M | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_bool::<serde_core::de::impls::BoolVisitor> Line | Count | Source | 181 | 1.06M | fn $method<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 182 | 1.06M | where V: de::Visitor<'de> | 183 | | { | 184 | 1.06M | match self.0.parse::<$ty>() { | 185 | 1.06M | Ok(val) => val.into_deserializer().$method(visitor), | 186 | 0 | Err(e) => Err(de::Error::custom(e)) | 187 | | } | 188 | 1.06M | } |
|
189 | | )* |
190 | | } |
191 | | } |
192 | | |
193 | | impl<'de> de::Deserializer<'de> for Part<'de> { |
194 | | type Error = Error; |
195 | | |
196 | 4.51M | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> |
197 | 4.51M | where |
198 | 4.51M | V: de::Visitor<'de>, |
199 | | { |
200 | 4.51M | match self.0 { |
201 | 3.31M | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), |
202 | 1.20M | Cow::Owned(value) => visitor.visit_string(value), |
203 | | } |
204 | 4.51M | } <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, alloc::string::String>> Line | Count | Source | 196 | 34 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 34 | where | 198 | 34 | V: de::Visitor<'de>, | 199 | | { | 200 | 34 | match self.0 { | 201 | 9 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 25 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 34 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, core::option::Option<alloc::string::String>>> Line | Count | Source | 196 | 28 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 28 | where | 198 | 28 | V: de::Visitor<'de>, | 199 | | { | 200 | 28 | match self.0 { | 201 | 10 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 18 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 28 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, core::option::Option<i32>>> Line | Count | Source | 196 | 30 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 30 | where | 198 | 30 | V: de::Visitor<'de>, | 199 | | { | 200 | 30 | match self.0 { | 201 | 12 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 18 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 30 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<alloc::string::String, i8>> Line | Count | Source | 196 | 32 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 32 | where | 198 | 32 | V: de::Visitor<'de>, | 199 | | { | 200 | 32 | match self.0 { | 201 | 17 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 15 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 32 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<(_, _, _, _, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<u128, i8, (), roundtrip::PlainEnum, alloc::string::String>> Line | Count | Source | 196 | 22 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 22 | where | 198 | 22 | V: de::Visitor<'de>, | 199 | | { | 200 | 22 | match self.0 { | 201 | 1 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 21 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 22 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<roundtrip::Enum>> Line | Count | Source | 196 | 12 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 12 | where | 198 | 12 | V: de::Visitor<'de>, | 199 | | { | 200 | 12 | match self.0 { | 201 | 2 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 10 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 12 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::ignored_any::IgnoredAny> Line | Count | Source | 196 | 6.49k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 6.49k | where | 198 | 6.49k | V: de::Visitor<'de>, | 199 | | { | 200 | 6.49k | match self.0 { | 201 | 5.41k | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 1.08k | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 6.49k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::StrVisitor> Line | Count | Source | 196 | 10.7k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 10.7k | where | 198 | 10.7k | V: de::Visitor<'de>, | 199 | | { | 200 | 10.7k | match self.0 { | 201 | 10.7k | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 30 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 10.7k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::CharVisitor> Line | Count | Source | 196 | 5.00k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 5.00k | where | 198 | 5.00k | V: de::Visitor<'de>, | 199 | | { | 200 | 5.00k | match self.0 { | 201 | 3.28k | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 1.71k | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 5.00k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::UnitVisitor> Line | Count | Source | 196 | 224 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 224 | where | 198 | 224 | V: de::Visitor<'de>, | 199 | | { | 200 | 224 | match self.0 { | 201 | 48 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 176 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 224 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::StringVisitor> Line | Count | Source | 196 | 2.44M | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 2.44M | where | 198 | 2.44M | V: de::Visitor<'de>, | 199 | | { | 200 | 2.44M | match self.0 { | 201 | 1.34M | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 1.10M | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 2.44M | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::TupleStruct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 196 | 32 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 32 | where | 198 | 32 | V: de::Visitor<'de>, | 199 | | { | 200 | 32 | match self.0 { | 201 | 13 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 19 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 32 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::Struct as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Line | Count | Source | 196 | 3.81k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 3.81k | where | 198 | 3.81k | V: de::Visitor<'de>, | 199 | | { | 200 | 3.81k | match self.0 { | 201 | 1.62k | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 2.19k | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 3.81k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::Struct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 196 | 175 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 175 | where | 198 | 175 | V: de::Visitor<'de>, | 199 | | { | 200 | 175 | match self.0 { | 201 | 21 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 154 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 175 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::FloatStruct as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Line | Count | Source | 196 | 2.80k | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 2.80k | where | 198 | 2.80k | V: de::Visitor<'de>, | 199 | | { | 200 | 2.80k | match self.0 { | 201 | 1.31k | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 1.49k | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 2.80k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<roundtrip::FloatStruct as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 196 | 11 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 11 | where | 198 | 11 | V: de::Visitor<'de>, | 199 | | { | 200 | 11 | match self.0 { | 201 | 8 | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 3 | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 11 | } |
Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<u8>> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::UnitVisitor> <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_any::<serde_core::de::impls::StringVisitor> Line | Count | Source | 196 | 2.04M | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 197 | 2.04M | where | 198 | 2.04M | V: de::Visitor<'de>, | 199 | | { | 200 | 2.04M | match self.0 { | 201 | 1.94M | Cow::Borrowed(value) => visitor.visit_borrowed_str(value), | 202 | 95.5k | Cow::Owned(value) => visitor.visit_string(value), | 203 | | } | 204 | 2.04M | } |
|
205 | | |
206 | 636k | fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error> |
207 | 636k | where |
208 | 636k | V: de::Visitor<'de>, |
209 | | { |
210 | 636k | visitor.visit_some(self) |
211 | 636k | } <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<alloc::string::String>> Line | Count | Source | 206 | 615k | fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 207 | 615k | where | 208 | 615k | V: de::Visitor<'de>, | 209 | | { | 210 | 615k | visitor.visit_some(self) | 211 | 615k | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<i32>> Line | Count | Source | 206 | 21.2k | fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error> | 207 | 21.2k | where | 208 | 21.2k | V: de::Visitor<'de>, | 209 | | { | 210 | 21.2k | visitor.visit_some(self) | 211 | 21.2k | } |
Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_option::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<()>> |
212 | | |
213 | 605 | fn deserialize_enum<V>( |
214 | 605 | self, |
215 | 605 | _name: &'static str, |
216 | 605 | _variants: &'static [&'static str], |
217 | 605 | visitor: V, |
218 | 605 | ) -> Result<V::Value, Self::Error> |
219 | 605 | where |
220 | 605 | V: de::Visitor<'de>, |
221 | | { |
222 | 605 | visitor.visit_enum(ValueEnumAccess(self.0)) |
223 | 605 | } <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_enum::<<roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 213 | 51 | fn deserialize_enum<V>( | 214 | 51 | self, | 215 | 51 | _name: &'static str, | 216 | 51 | _variants: &'static [&'static str], | 217 | 51 | visitor: V, | 218 | 51 | ) -> Result<V::Value, Self::Error> | 219 | 51 | where | 220 | 51 | V: de::Visitor<'de>, | 221 | | { | 222 | 51 | visitor.visit_enum(ValueEnumAccess(self.0)) | 223 | 51 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_enum::<<roundtrip::FloatEnum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 213 | 16 | fn deserialize_enum<V>( | 214 | 16 | self, | 215 | 16 | _name: &'static str, | 216 | 16 | _variants: &'static [&'static str], | 217 | 16 | visitor: V, | 218 | 16 | ) -> Result<V::Value, Self::Error> | 219 | 16 | where | 220 | 16 | V: de::Visitor<'de>, | 221 | | { | 222 | 16 | visitor.visit_enum(ValueEnumAccess(self.0)) | 223 | 16 | } |
<serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_enum::<<roundtrip::PlainEnum as serde_core::de::Deserialize>::deserialize::__Visitor> Line | Count | Source | 213 | 538 | fn deserialize_enum<V>( | 214 | 538 | self, | 215 | 538 | _name: &'static str, | 216 | 538 | _variants: &'static [&'static str], | 217 | 538 | visitor: V, | 218 | 538 | ) -> Result<V::Value, Self::Error> | 219 | 538 | where | 220 | 538 | V: de::Visitor<'de>, | 221 | | { | 222 | 538 | visitor.visit_enum(ValueEnumAccess(self.0)) | 223 | 538 | } |
Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_enum::<_> Unexecuted instantiation: <serde_urlencoded::de::Part as serde_core::de::Deserializer>::deserialize_enum::<<reverse_roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor> |
224 | | |
225 | 0 | fn deserialize_newtype_struct<V>( |
226 | 0 | self, |
227 | 0 | _name: &'static str, |
228 | 0 | visitor: V, |
229 | 0 | ) -> Result<V::Value, Self::Error> |
230 | 0 | where |
231 | 0 | V: de::Visitor<'de>, |
232 | | { |
233 | 0 | visitor.visit_newtype_struct(self) |
234 | 0 | } |
235 | | |
236 | | forward_to_deserialize_any! { |
237 | | char |
238 | | str |
239 | | string |
240 | | unit |
241 | | bytes |
242 | | byte_buf |
243 | | unit_struct |
244 | | tuple_struct |
245 | | struct |
246 | | identifier |
247 | | tuple |
248 | | ignored_any |
249 | | seq |
250 | | map |
251 | | } |
252 | | |
253 | | forward_parsed_value! { |
254 | | bool => deserialize_bool, |
255 | | u8 => deserialize_u8, |
256 | | u16 => deserialize_u16, |
257 | | u32 => deserialize_u32, |
258 | | u64 => deserialize_u64, |
259 | | u128 => deserialize_u128, |
260 | | i8 => deserialize_i8, |
261 | | i16 => deserialize_i16, |
262 | | i32 => deserialize_i32, |
263 | | i64 => deserialize_i64, |
264 | | i128 => deserialize_i128, |
265 | | f32 => deserialize_f32, |
266 | | f64 => deserialize_f64, |
267 | | } |
268 | | } |
269 | | |
270 | | struct ValueEnumAccess<'de>(Cow<'de, str>); |
271 | | |
272 | | impl<'de> de::EnumAccess<'de> for ValueEnumAccess<'de> { |
273 | | type Error = Error; |
274 | | type Variant = UnitOnlyVariantAccess; |
275 | | |
276 | 605 | fn variant_seed<V>( |
277 | 605 | self, |
278 | 605 | seed: V, |
279 | 605 | ) -> Result<(V::Value, Self::Variant), Self::Error> |
280 | 605 | where |
281 | 605 | V: de::DeserializeSeed<'de>, |
282 | | { |
283 | 605 | let variant = seed.deserialize(self.0.into_deserializer())?; |
284 | 496 | Ok((variant, UnitOnlyVariantAccess)) |
285 | 605 | } <serde_urlencoded::de::ValueEnumAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Field>> Line | Count | Source | 276 | 51 | fn variant_seed<V>( | 277 | 51 | self, | 278 | 51 | seed: V, | 279 | 51 | ) -> Result<(V::Value, Self::Variant), Self::Error> | 280 | 51 | where | 281 | 51 | V: de::DeserializeSeed<'de>, | 282 | | { | 283 | 51 | let variant = seed.deserialize(self.0.into_deserializer())?; | 284 | 11 | Ok((variant, UnitOnlyVariantAccess)) | 285 | 51 | } |
<serde_urlencoded::de::ValueEnumAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<roundtrip::FloatEnum as serde_core::de::Deserialize>::deserialize::__Field>> Line | Count | Source | 276 | 16 | fn variant_seed<V>( | 277 | 16 | self, | 278 | 16 | seed: V, | 279 | 16 | ) -> Result<(V::Value, Self::Variant), Self::Error> | 280 | 16 | where | 281 | 16 | V: de::DeserializeSeed<'de>, | 282 | | { | 283 | 16 | let variant = seed.deserialize(self.0.into_deserializer())?; | 284 | 4 | Ok((variant, UnitOnlyVariantAccess)) | 285 | 16 | } |
<serde_urlencoded::de::ValueEnumAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<roundtrip::PlainEnum as serde_core::de::Deserialize>::deserialize::__Field>> Line | Count | Source | 276 | 538 | fn variant_seed<V>( | 277 | 538 | self, | 278 | 538 | seed: V, | 279 | 538 | ) -> Result<(V::Value, Self::Variant), Self::Error> | 280 | 538 | where | 281 | 538 | V: de::DeserializeSeed<'de>, | 282 | | { | 283 | 538 | let variant = seed.deserialize(self.0.into_deserializer())?; | 284 | 481 | Ok((variant, UnitOnlyVariantAccess)) | 285 | 538 | } |
Unexecuted instantiation: <serde_urlencoded::de::ValueEnumAccess as serde_core::de::EnumAccess>::variant_seed::<_> Unexecuted instantiation: <serde_urlencoded::de::ValueEnumAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<reverse_roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Field>> |
286 | | } |
287 | | |
288 | | struct UnitOnlyVariantAccess; |
289 | | |
290 | | impl<'de> de::VariantAccess<'de> for UnitOnlyVariantAccess { |
291 | | type Error = Error; |
292 | | |
293 | 481 | fn unit_variant(self) -> Result<(), Self::Error> { |
294 | 481 | Ok(()) |
295 | 481 | } |
296 | | |
297 | 11 | fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Self::Error> |
298 | 11 | where |
299 | 11 | T: de::DeserializeSeed<'de>, |
300 | | { |
301 | 11 | Err(Error::custom("expected unit variant")) |
302 | 11 | } <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<core::option::Option<f32>>> Line | Count | Source | 297 | 1 | fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Self::Error> | 298 | 1 | where | 299 | 1 | T: de::DeserializeSeed<'de>, | 300 | | { | 301 | 1 | Err(Error::custom("expected unit variant")) | 302 | 1 | } |
<serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<roundtrip::PlainEnum>>> Line | Count | Source | 297 | 1 | fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Self::Error> | 298 | 1 | where | 299 | 1 | T: de::DeserializeSeed<'de>, | 300 | | { | 301 | 1 | Err(Error::custom("expected unit variant")) | 302 | 1 | } |
<serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<roundtrip::Enum>> Line | Count | Source | 297 | 3 | fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Self::Error> | 298 | 3 | where | 299 | 3 | T: de::DeserializeSeed<'de>, | 300 | | { | 301 | 3 | Err(Error::custom("expected unit variant")) | 302 | 3 | } |
<serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>> Line | Count | Source | 297 | 2 | fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Self::Error> | 298 | 2 | where | 299 | 2 | T: de::DeserializeSeed<'de>, | 300 | | { | 301 | 2 | Err(Error::custom("expected unit variant")) | 302 | 2 | } |
<serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>> Line | Count | Source | 297 | 2 | fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Self::Error> | 298 | 2 | where | 299 | 2 | T: de::DeserializeSeed<'de>, | 300 | | { | 301 | 2 | Err(Error::custom("expected unit variant")) | 302 | 2 | } |
<serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<()>> Line | Count | Source | 297 | 2 | fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Self::Error> | 298 | 2 | where | 299 | 2 | T: de::DeserializeSeed<'de>, | 300 | | { | 301 | 2 | Err(Error::custom("expected unit variant")) | 302 | 2 | } |
Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<_> Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::vec::Vec<reverse_roundtrip::PlainEnum>>> Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<u8>> Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<i128>> Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<()>> |
303 | | |
304 | 2 | fn tuple_variant<V>( |
305 | 2 | self, |
306 | 2 | _len: usize, |
307 | 2 | _visitor: V, |
308 | 2 | ) -> Result<V::Value, Self::Error> |
309 | 2 | where |
310 | 2 | V: de::Visitor<'de>, |
311 | | { |
312 | 2 | Err(Error::custom("expected unit variant")) |
313 | 2 | } <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::tuple_variant::<<<roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Line | Count | Source | 304 | 2 | fn tuple_variant<V>( | 305 | 2 | self, | 306 | 2 | _len: usize, | 307 | 2 | _visitor: V, | 308 | 2 | ) -> Result<V::Value, Self::Error> | 309 | 2 | where | 310 | 2 | V: de::Visitor<'de>, | 311 | | { | 312 | 2 | Err(Error::custom("expected unit variant")) | 313 | 2 | } |
Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::tuple_variant::<_> Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::tuple_variant::<<<reverse_roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> |
314 | | |
315 | 2 | fn struct_variant<V>( |
316 | 2 | self, |
317 | 2 | _fields: &'static [&'static str], |
318 | 2 | _visitor: V, |
319 | 2 | ) -> Result<V::Value, Self::Error> |
320 | 2 | where |
321 | 2 | V: de::Visitor<'de>, |
322 | | { |
323 | 2 | Err(Error::custom("expected unit variant")) |
324 | 2 | } <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Line | Count | Source | 315 | 2 | fn struct_variant<V>( | 316 | 2 | self, | 317 | 2 | _fields: &'static [&'static str], | 318 | 2 | _visitor: V, | 319 | 2 | ) -> Result<V::Value, Self::Error> | 320 | 2 | where | 321 | 2 | V: de::Visitor<'de>, | 322 | | { | 323 | 2 | Err(Error::custom("expected unit variant")) | 324 | 2 | } |
Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::struct_variant::<_> Unexecuted instantiation: <serde_urlencoded::de::UnitOnlyVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<reverse_roundtrip::Enum as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> |
325 | | } |