Trait UnsafeFromPrimitive
trait UnsafeFromPrimitive: Sized
Associated Types
type Primitive: TraitBound { trait_: Path { path: "Copy", id: Id(11), args: None }, generic_params: [], modifier: None } + TraitBound { trait_: Path { path: "Eq", id: Id(12), args: None }, generic_params: [], modifier: None }
Required Methods
unsafe fn unchecked_transmute_from(number: <Self as >::Primitive) -> SelfTransmutes into an enum from its primitive.
Safety
numbermust represent a valid discriminant ofSelf.
Provided Methods
unsafe fn from_unchecked(number: <Self as >::Primitive) -> SelfTransmutes into an enum from its primitive.
Safety
numbermust represent a valid discriminant ofSelf.