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