Trait protocol::Enum[][src]

pub trait Enum: Parcel {
    type Discriminant: Parcel;
    fn discriminator(&self) -> Self::Discriminant;
}

An enum type.

Associated Types

type Discriminant: Parcel[src]

The type used to store the enum discriminant

Loading content...

Required methods

fn discriminator(&self) -> Self::Discriminant[src]

Gets the discriminator of the current variant.

Loading content...

Implementors

Loading content...