Trait narrow::array::union::EnumVariant
source · pub trait EnumVariant<const INDEX: usize>: Sized {
type Data: ArrayType<Self::Data> + Default;
// Required method
fn from_data(value: Self::Data) -> Self;
}Expand description
The array data for enum variants stored in union array wrappers.
Implementations provide the method to convert back to the original enum.
Required Associated Types§
Required Methods§
Object Safety§
This trait is not object safe.