#[repr(C)]pub struct MenuCallback {
pub callback: Callback,
pub data: RefAny,
}Expand description
Menu callback: What data / function pointer should be called when the menu item is clicked?
Fields§
§callback: Callback§data: RefAnyTrait Implementations§
Source§impl Clone for MenuCallback
impl Clone for MenuCallback
Source§fn clone(&self) -> MenuCallback
fn clone(&self) -> MenuCallback
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 MenuCallback
impl Debug for MenuCallback
Source§impl Hash for MenuCallback
impl Hash for MenuCallback
Source§impl Ord for MenuCallback
impl Ord for MenuCallback
Source§fn cmp(&self, other: &MenuCallback) -> Ordering
fn cmp(&self, other: &MenuCallback) -> 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 MenuCallback
impl PartialEq for MenuCallback
Source§impl PartialOrd for MenuCallback
impl PartialOrd for MenuCallback
impl Eq for MenuCallback
impl StructuralPartialEq for MenuCallback
Auto Trait Implementations§
impl Freeze for MenuCallback
impl RefUnwindSafe for MenuCallback
impl Send for MenuCallback
impl Sync for MenuCallback
impl Unpin for MenuCallback
impl UnwindSafe for MenuCallback
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