#[repr(C, u8)]pub enum OptionRawMotionEventData {
None,
Some(RawMotionEventData),
}Variants§
None
Some(RawMotionEventData)
Implementations§
Source§impl OptionRawMotionEventData
impl OptionRawMotionEventData
pub fn into_option(&self) -> Option<RawMotionEventData>
Source§impl OptionRawMotionEventData
impl OptionRawMotionEventData
pub const fn as_option(&self) -> Option<&RawMotionEventData>
pub const fn replace( &mut self, value: RawMotionEventData, ) -> OptionRawMotionEventData
pub const fn is_some(&self) -> bool
pub const fn is_none(&self) -> bool
pub const fn as_ref(&self) -> Option<&RawMotionEventData>
pub const fn as_mut(&mut self) -> Option<&mut RawMotionEventData>
pub fn map<U, F: FnOnce(RawMotionEventData) -> U>(self, f: F) -> Option<U>
pub fn and_then<U, F>(self, f: F) -> Option<U>
Trait Implementations§
Source§impl Clone for OptionRawMotionEventData
impl Clone for OptionRawMotionEventData
Source§fn clone(&self) -> OptionRawMotionEventData
fn clone(&self) -> OptionRawMotionEventData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OptionRawMotionEventData
Source§impl Debug for OptionRawMotionEventData
impl Debug for OptionRawMotionEventData
Source§impl Default for OptionRawMotionEventData
impl Default for OptionRawMotionEventData
Source§fn default() -> OptionRawMotionEventData
fn default() -> OptionRawMotionEventData
Returns the “default value” for a type. Read more
Source§impl From<Option<RawMotionEventData>> for OptionRawMotionEventData
impl From<Option<RawMotionEventData>> for OptionRawMotionEventData
Source§fn from(o: Option<RawMotionEventData>) -> OptionRawMotionEventData
fn from(o: Option<RawMotionEventData>) -> OptionRawMotionEventData
Converts to this type from the input type.
Source§impl From<OptionRawMotionEventData> for Option<RawMotionEventData>
impl From<OptionRawMotionEventData> for Option<RawMotionEventData>
Source§fn from(o: OptionRawMotionEventData) -> Option<RawMotionEventData>
fn from(o: OptionRawMotionEventData) -> Option<RawMotionEventData>
Converts to this type from the input type.
Source§impl PartialEq for OptionRawMotionEventData
impl PartialEq for OptionRawMotionEventData
impl StructuralPartialEq for OptionRawMotionEventData
Auto Trait Implementations§
impl Freeze for OptionRawMotionEventData
impl RefUnwindSafe for OptionRawMotionEventData
impl Send for OptionRawMotionEventData
impl Sync for OptionRawMotionEventData
impl Unpin for OptionRawMotionEventData
impl UnsafeUnpin for OptionRawMotionEventData
impl UnwindSafe for OptionRawMotionEventData
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