- Derive macro generating an impl of the trait - AsVariant<T>.
 
- Derive macro generating an impl of the trait - From<T>.
 
- Derive macro generating an impl of the trait - FromVariant<T>.
 
- Umbrella derive macro. 
- Derive macro generating an impl of the trait - From<T>.
 
- Derive macro generating an impl of the trait - FromVariant<T>.
 
- Derive macro generating an impl of the trait - IntoVariant<T>.
 
- Derive macro generating an impl of the trait - IsVariant.
 
- Derive macro generating an impl of the trait - TryFrom<T>.
 
- Derive macro generating an impl of the trait - VariantDiscriminant.
 
- Derive macro generating an impl of the trait - VariantDowncast.