#[repr(C)]pub struct CallbackData {
pub event: EventFilter,
pub callback: Callback,
pub data: RefAny,
}Fields§
§event: EventFilter§callback: Callback§data: RefAnyTrait Implementations§
Source§impl Clone for CallbackData
impl Clone for CallbackData
Source§fn clone(&self) -> CallbackData
fn clone(&self) -> CallbackData
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 CallbackData
impl Debug for CallbackData
Source§impl Extend<CallbackData> for CallbackDataVec
impl Extend<CallbackData> for CallbackDataVec
Source§fn extend<T: IntoIterator<Item = CallbackData>>(&mut self, iter: T)
fn extend<T: IntoIterator<Item = CallbackData>>(&mut self, iter: T)
Extends a collection with the contents of an iterator. Read more
Source§fn extend_one(&mut self, item: A)
fn extend_one(&mut self, item: A)
🔬This is a nightly-only experimental API. (
extend_one)Extends a collection with exactly one element.
Source§fn extend_reserve(&mut self, additional: usize)
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one)Reserves capacity in a collection for the given number of additional elements. Read more
Source§impl FromIterator<CallbackData> for CallbackDataVec
impl FromIterator<CallbackData> for CallbackDataVec
Source§fn from_iter<T>(iter: T) -> Selfwhere
T: IntoIterator<Item = CallbackData>,
fn from_iter<T>(iter: T) -> Selfwhere
T: IntoIterator<Item = CallbackData>,
Creates a value from an iterator. Read more
Source§impl Hash for CallbackData
impl Hash for CallbackData
Source§impl Ord for CallbackData
impl Ord for CallbackData
Source§fn cmp(&self, other: &CallbackData) -> Ordering
fn cmp(&self, other: &CallbackData) -> 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 CallbackData
impl PartialEq for CallbackData
Source§impl PartialOrd for CallbackData
impl PartialOrd for CallbackData
impl Eq for CallbackData
impl StructuralPartialEq for CallbackData
Auto Trait Implementations§
impl Freeze for CallbackData
impl RefUnwindSafe for CallbackData
impl Send for CallbackData
impl Sync for CallbackData
impl Unpin for CallbackData
impl UnwindSafe for CallbackData
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