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