Struct serde_tokenstream::OrderedMap
source · pub struct OrderedMap<K, V> { /* private fields */ }
Expand description
This is a container for pairs that are deserialized from map syntax
without requiring the keys to be unique. This is useful for types that
don’t implement traits such as Hash
or Ord
required for map types that
offer efficient lookups. The only mechanism to extract data is via
into_iter()
.
Trait Implementations§
source§impl<K, V> Default for OrderedMap<K, V>
impl<K, V> Default for OrderedMap<K, V>
source§impl<'de, K: Deserialize<'de>, V: Deserialize<'de>> Deserialize<'de> for OrderedMap<K, V>
impl<'de, K: Deserialize<'de>, V: Deserialize<'de>> Deserialize<'de> for OrderedMap<K, V>
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more