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