Enum riddle_platform_common::Scancode [−][src]
Supported scancodes.
Scancodes relate to the physical location of a key on the keyboard, not what the currently
mapped meaning of the key is. Use scancodes in situations where physical location matters
(WASD for movement, etc), not for situations where meaning matters (eg. textual input). For
those cases use crate::VirtualKey
.
Converting from a u32
to Scancode
assumes the integer represents a platform native
scancode value, so depending on build target the mapping from number to scancode will vary.
Variants
Trait Implementations
impl Clone for Scancode
[src]
impl Copy for Scancode
[src]
impl Debug for Scancode
[src]
impl Eq for Scancode
[src]
impl From<u32> for Scancode
[src]
impl PartialEq<Scancode> for Scancode
[src]
fn eq(&self, other: &Scancode) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Scancode
[src]
impl StructuralPartialEq for Scancode
[src]
Auto Trait Implementations
impl RefUnwindSafe for Scancode
impl Send for Scancode
impl Sync for Scancode
impl Unpin for Scancode
impl UnwindSafe for Scancode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,