Trait serde::de::EnumVisitor
[−]
[src]
pub trait EnumVisitor {
type Value;
fn visit<V>(&mut self, visitor: V) -> Result<Self::Value, V::Error> where V: VariantVisitor;
}
EnumVisitor
is a visitor that is created by the Deserialize
and passed to the
Deserializer
in order to deserialize enums.
Associated Types
type Value
[−]
The value produced by this visitor.
Required Methods
fn visit<V>(&mut self, visitor: V) -> Result<Self::Value, V::Error> where V: VariantVisitor
[−]
Visit the specific variant with the VariantVisitor
.