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