#[non_exhaustive]#[repr(u32)]pub enum ERemotePlayKeyModifier {
k_ERemotePlayKeyModifierNone = 0,
k_ERemotePlayKeyModifierLeftShift = 1,
k_ERemotePlayKeyModifierRightShift = 2,
k_ERemotePlayKeyModifierLeftControl = 64,
k_ERemotePlayKeyModifierRightControl = 128,
k_ERemotePlayKeyModifierLeftAlt = 256,
k_ERemotePlayKeyModifierRightAlt = 512,
k_ERemotePlayKeyModifierLeftGUI = 1_024,
k_ERemotePlayKeyModifierRightGUI = 2_048,
k_ERemotePlayKeyModifierNumLock = 4_096,
k_ERemotePlayKeyModifierCapsLock = 8_192,
k_ERemotePlayKeyModifierMask = 65_535,
}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.
k_ERemotePlayKeyModifierNone = 0
k_ERemotePlayKeyModifierLeftShift = 1
k_ERemotePlayKeyModifierRightShift = 2
k_ERemotePlayKeyModifierLeftControl = 64
k_ERemotePlayKeyModifierRightControl = 128
k_ERemotePlayKeyModifierLeftAlt = 256
k_ERemotePlayKeyModifierRightAlt = 512
k_ERemotePlayKeyModifierLeftGUI = 1_024
k_ERemotePlayKeyModifierRightGUI = 2_048
k_ERemotePlayKeyModifierNumLock = 4_096
k_ERemotePlayKeyModifierCapsLock = 8_192
k_ERemotePlayKeyModifierMask = 65_535
Trait Implementations§
Source§impl Clone for ERemotePlayKeyModifier
impl Clone for ERemotePlayKeyModifier
Source§fn clone(&self) -> ERemotePlayKeyModifier
fn clone(&self) -> ERemotePlayKeyModifier
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 ERemotePlayKeyModifier
impl Debug for ERemotePlayKeyModifier
Source§impl Hash for ERemotePlayKeyModifier
impl Hash for ERemotePlayKeyModifier
Source§impl PartialEq for ERemotePlayKeyModifier
impl PartialEq for ERemotePlayKeyModifier
impl Copy for ERemotePlayKeyModifier
impl Eq for ERemotePlayKeyModifier
impl StructuralPartialEq for ERemotePlayKeyModifier
Auto Trait Implementations§
impl Freeze for ERemotePlayKeyModifier
impl RefUnwindSafe for ERemotePlayKeyModifier
impl Send for ERemotePlayKeyModifier
impl Sync for ERemotePlayKeyModifier
impl Unpin for ERemotePlayKeyModifier
impl UnsafeUnpin for ERemotePlayKeyModifier
impl UnwindSafe for ERemotePlayKeyModifier
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