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