pub trait Enum: Parcel {
type Discriminant: Parcel;
fn discriminator(&self) -> Self::Discriminant;
}
Expand description
An enum
type.
Required Associated Types
sourcetype Discriminant: Parcel
type Discriminant: Parcel
The type used to store the enum discriminant
Required Methods
sourcefn discriminator(&self) -> Self::Discriminant
fn discriminator(&self) -> Self::Discriminant
Gets the discriminator of the current variant.