pub struct DispatchEntry {
pub class: &'static str,
pub dispatch: DispatchFn,
}Expand description
Dispatch table entry — submitted by #[spark_actions]. Each component class
has at most one. The dispatch function downcasts the type-erased component
reference and matches the method name to the user’s fns.
Fields§
§class: &'static str§dispatch: DispatchFnTrait Implementations§
impl Collect for DispatchEntry
Auto Trait Implementations§
impl Freeze for DispatchEntry
impl RefUnwindSafe for DispatchEntry
impl Send for DispatchEntry
impl Sync for DispatchEntry
impl Unpin for DispatchEntry
impl UnsafeUnpin for DispatchEntry
impl UnwindSafe for DispatchEntry
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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