#[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 fn as_option(&self) -> Option<&TouchPoint>
pub fn replace(&mut self, value: TouchPoint) -> OptionTouchPoint
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub const fn as_ref(&self) -> Option<&TouchPoint>
pub 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 · 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 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 Copy 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
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