Trait Implementations
The error type that can be returned if some error occurs during deserialization. Read more
fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>> where
K: DeserializeSeed<'de>,
fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>> where
K: DeserializeSeed<'de>,
This returns Ok(Some(key))
for the next key in the map, or Ok(None)
if there are no more remaining entries. Read more
This returns a Ok(value)
for the next value in the map. Read more
fn next_entry_seed<K, V>(
&mut self,
kseed: K,
vseed: V
) -> Result<Option<(<K as DeserializeSeed<'de>>::Value, <V as DeserializeSeed<'de>>::Value)>, Self::Error> where
K: DeserializeSeed<'de>,
V: DeserializeSeed<'de>,
fn next_entry_seed<K, V>(
&mut self,
kseed: K,
vseed: V
) -> Result<Option<(<K as DeserializeSeed<'de>>::Value, <V as DeserializeSeed<'de>>::Value)>, Self::Error> where
K: DeserializeSeed<'de>,
V: DeserializeSeed<'de>,
This returns Ok(Some((key, value)))
for the next (key-value) pair in
the map, or Ok(None)
if there are no more remaining items. Read more
This returns Ok(Some(key))
for the next key in the map, or Ok(None)
if there are no more remaining entries. Read more
This returns a Ok(value)
for the next value in the map. Read more
fn next_entry<K, V>(&mut self) -> Result<Option<(K, V)>, Self::Error> where
K: Deserialize<'de>,
V: Deserialize<'de>,
fn next_entry<K, V>(&mut self) -> Result<Option<(K, V)>, Self::Error> where
K: Deserialize<'de>,
V: Deserialize<'de>,
This returns Ok(Some((key, value)))
for the next (key-value) pair in
the map, or Ok(None)
if there are no more remaining items. Read more
The error type that can be returned if some error occurs during deserialization. Read more
fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> where
T: DeserializeSeed<'de>,
fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> where
T: DeserializeSeed<'de>,
This returns Ok(Some(value))
for the next value in the sequence, or
Ok(None)
if there are no more remaining items. Read more
This returns Ok(Some(value))
for the next value in the sequence, or
Ok(None)
if there are no more remaining items. Read more
The error type that can be returned if some error occurs during
deserialization. Must match the error type of our EnumAccess
. Read more
Called when deserializing a variant with no values. Read more
Called when deserializing a variant with a single value. Read more
Called when deserializing a tuple-like variant. Read more
fn struct_variant<V>(
self,
_fields: &'static [&'static str],
visitor: V
) -> Result<V::Value> where
V: Visitor<'de>,
fn struct_variant<V>(
self,
_fields: &'static [&'static str],
visitor: V
) -> Result<V::Value> where
V: Visitor<'de>,
Called when deserializing a struct-like variant. Read more
Called when deserializing a variant with a single value. Read more