Trait UnsafeFromPrimitive
pub trait UnsafeFromPrimitive: Sized
Associated Types
type Primitive: Copy + Eq;
Required Methods
unsafe fn unchecked_transmute_from(number: Self::Primitive) -> SelfTransmutes into an enum from its primitive.
Safety
numbermust represent a valid discriminant ofSelf.
Provided Methods
unsafe fn from_unchecked(number: Self::Primitive) -> SelfTransmutes into an enum from its primitive.
Safety
numbermust represent a valid discriminant ofSelf.