#[repr(C, u8)]pub enum OptionHwndHandle {
None,
Some(*mut c_void),
}Variants§
Implementations§
Source§impl OptionHwndHandle
impl OptionHwndHandle
pub fn into_option(&self) -> Option<*mut c_void>
Source§impl OptionHwndHandle
impl OptionHwndHandle
pub fn as_option(&self) -> Option<&*mut c_void>
pub fn replace(&mut self, value: *mut c_void) -> OptionHwndHandle
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub const fn as_ref(&self) -> Option<&*mut c_void>
pub fn as_mut(&mut self) -> Option<&mut *mut c_void>
pub fn map<U, F: FnOnce(*mut c_void) -> U>(self, f: F) -> Option<U>
pub fn and_then<U, F>(self, f: F) -> Option<U>
Trait Implementations§
Source§impl Clone for OptionHwndHandle
impl Clone for OptionHwndHandle
Source§fn clone(&self) -> OptionHwndHandle
fn clone(&self) -> OptionHwndHandle
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 OptionHwndHandle
impl Debug for OptionHwndHandle
Source§impl Default for OptionHwndHandle
impl Default for OptionHwndHandle
Source§fn default() -> OptionHwndHandle
fn default() -> OptionHwndHandle
Returns the “default value” for a type. Read more
Source§impl Hash for OptionHwndHandle
impl Hash for OptionHwndHandle
Source§impl Ord for OptionHwndHandle
impl Ord for OptionHwndHandle
Source§fn cmp(&self, other: &OptionHwndHandle) -> Ordering
fn cmp(&self, other: &OptionHwndHandle) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OptionHwndHandle
impl PartialEq for OptionHwndHandle
Source§impl PartialOrd for OptionHwndHandle
impl PartialOrd for OptionHwndHandle
impl Eq for OptionHwndHandle
impl StructuralPartialEq for OptionHwndHandle
Auto Trait Implementations§
impl Freeze for OptionHwndHandle
impl RefUnwindSafe for OptionHwndHandle
impl !Send for OptionHwndHandle
impl !Sync for OptionHwndHandle
impl Unpin for OptionHwndHandle
impl UnwindSafe for OptionHwndHandle
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