Crate variant_access_traits
source · [−]Structs
Custom errors for this crate. Keeps a record of
the enum and requested type that produced the error
Traits
This trait is for querying an enum.
This trait allows one to create a new instance of an enum
from a value whose type matches one of the types of the
field of the enum.
This trait is for extracting a reference to the raw
values in an enum
This trait is for setting an inner value with the correct
associated type to the given value
Functions
This function allows the user to call a type’s
create_variant_from
trait method without explicitly naming the type: