#[non_exhaustive]#[repr(u8)]pub enum MenuRequestType {
Activate = 0,
Deactivate = 1,
Query = 2,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for MenuRequestType
impl Clone for MenuRequestType
Source§fn clone(&self) -> MenuRequestType
fn clone(&self) -> MenuRequestType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MenuRequestType
impl Debug for MenuRequestType
Source§impl From<MenuRequestType> for u8
impl From<MenuRequestType> for u8
Source§fn from(enum_value: MenuRequestType) -> Self
fn from(enum_value: MenuRequestType) -> Self
Converts to this type from the input type.
Source§impl Hash for MenuRequestType
impl Hash for MenuRequestType
Source§impl OperandEncodable for MenuRequestType
impl OperandEncodable for MenuRequestType
Source§impl PartialEq for MenuRequestType
impl PartialEq for MenuRequestType
Source§impl TryFrom<u8> for MenuRequestType
impl TryFrom<u8> for MenuRequestType
Source§type Error = TryFromPrimitiveError<MenuRequestType>
type Error = TryFromPrimitiveError<MenuRequestType>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for MenuRequestType
impl TryFromPrimitive for MenuRequestType
const NAME: &'static str = "MenuRequestType"
type Primitive = u8
type Error = TryFromPrimitiveError<MenuRequestType>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for MenuRequestType
impl Eq for MenuRequestType
impl StructuralPartialEq for MenuRequestType
Auto Trait Implementations§
impl Freeze for MenuRequestType
impl RefUnwindSafe for MenuRequestType
impl Send for MenuRequestType
impl Sync for MenuRequestType
impl Unpin for MenuRequestType
impl UnsafeUnpin for MenuRequestType
impl UnwindSafe for MenuRequestType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more