[−][src]Struct fermium::keyboard::SDL_Keysym
SDL uses this for key events.
Key events are for raw key events. For translated textual input you want the "text input" events instead.
Trait Implementations
impl Clone for SDL_Keysym
[src]
pub fn clone(&self) -> SDL_Keysym
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SDL_Keysym
[src]
impl Debug for SDL_Keysym
[src]
impl Default for SDL_Keysym
[src]
pub fn default() -> SDL_Keysym
[src]
impl Eq for SDL_Keysym
[src]
impl Hash for SDL_Keysym
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for SDL_Keysym
[src]
pub fn cmp(&self, other: &SDL_Keysym) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<SDL_Keysym> for SDL_Keysym
[src]
pub fn eq(&self, other: &SDL_Keysym) -> bool
[src]
pub fn ne(&self, other: &SDL_Keysym) -> bool
[src]
impl PartialOrd<SDL_Keysym> for SDL_Keysym
[src]
pub fn partial_cmp(&self, other: &SDL_Keysym) -> Option<Ordering>
[src]
pub fn lt(&self, other: &SDL_Keysym) -> bool
[src]
pub fn le(&self, other: &SDL_Keysym) -> bool
[src]
pub fn gt(&self, other: &SDL_Keysym) -> bool
[src]
pub fn ge(&self, other: &SDL_Keysym) -> bool
[src]
impl StructuralEq for SDL_Keysym
[src]
impl StructuralPartialEq for SDL_Keysym
[src]
Auto Trait Implementations
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, 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>,