pub struct KeyEventFlags(pub u32);
Expand description
Flags associated with KeyEvent
.
See the NDK docs
Tuple Fields§
§0: u32
Implementations§
Source§impl KeyEventFlags
impl KeyEventFlags
pub fn cancelled(&self) -> bool
pub fn cancelled_long_press(&self) -> bool
pub fn editor_action(&self) -> bool
pub fn fallback(&self) -> bool
pub fn from_system(&self) -> bool
pub fn keep_touch_mode(&self) -> bool
pub fn long_press(&self) -> bool
pub fn soft_keyboard(&self) -> bool
pub fn tracking(&self) -> bool
pub fn virtual_hard_key(&self) -> bool
pub fn woke_here(&self) -> bool
Trait Implementations§
Source§impl Clone for KeyEventFlags
impl Clone for KeyEventFlags
Source§fn clone(&self) -> KeyEventFlags
fn clone(&self) -> KeyEventFlags
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 KeyEventFlags
impl Debug for KeyEventFlags
Source§impl PartialEq for KeyEventFlags
impl PartialEq for KeyEventFlags
impl Copy for KeyEventFlags
impl Eq for KeyEventFlags
impl StructuralPartialEq for KeyEventFlags
Auto Trait Implementations§
impl Freeze for KeyEventFlags
impl RefUnwindSafe for KeyEventFlags
impl Send for KeyEventFlags
impl Sync for KeyEventFlags
impl Unpin for KeyEventFlags
impl UnwindSafe for KeyEventFlags
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more