#[repr(i32)]pub enum MenuAction {
MenuNone = 0,
MenuSelect = 1,
MenuCancel = 2,
MenuSelectAll = 3,
}Variants§
Implementations§
Source§impl MenuAction
impl MenuAction
Source§impl MenuAction
impl MenuAction
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for MenuAction
impl Clone for MenuAction
Source§fn clone(&self) -> MenuAction
fn clone(&self) -> MenuAction
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 MenuAction
impl Debug for MenuAction
Source§impl Default for MenuAction
impl Default for MenuAction
Source§fn default() -> MenuAction
fn default() -> MenuAction
Returns the “default value” for a type. Read more
Source§impl From<MenuAction> for i32
impl From<MenuAction> for i32
Source§fn from(value: MenuAction) -> i32
fn from(value: MenuAction) -> i32
Converts to this type from the input type.
Source§impl Hash for MenuAction
impl Hash for MenuAction
Source§impl Ord for MenuAction
impl Ord for MenuAction
Source§fn cmp(&self, other: &MenuAction) -> Ordering
fn cmp(&self, other: &MenuAction) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MenuAction
impl PartialEq for MenuAction
Source§impl PartialOrd for MenuAction
impl PartialOrd for MenuAction
Source§impl Serialize for MenuAction
impl Serialize for MenuAction
Source§impl TryFrom<i32> for MenuAction
impl TryFrom<i32> for MenuAction
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<MenuAction, UnknownEnumValue>
fn try_from(value: i32) -> Result<MenuAction, UnknownEnumValue>
Performs the conversion.
impl Copy for MenuAction
impl Eq for MenuAction
impl StructuralPartialEq for MenuAction
Auto Trait Implementations§
impl Freeze for MenuAction
impl RefUnwindSafe for MenuAction
impl Send for MenuAction
impl Sync for MenuAction
impl Unpin for MenuAction
impl UnsafeUnpin for MenuAction
impl UnwindSafe for MenuAction
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