Trait serde_state::de::DeserializeState [] [src]

pub trait DeserializeState<'de, Seed>: Sized {
    fn deserialize_state<D>(
        seed: &mut Seed,
        deserializer: D
    ) -> Result<Self, D::Error>
    where
        D: Deserializer<'de>
; }

DeserializeState is a trait which specifies how to deserialize a type which requires extra state to deserialize

Required Methods

Deserializes Self using seed and the deserializer

Implementors