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