Struct armature::sender::SenderComponent [−][src]
pub struct SenderComponent<E> where
E: IsEvent<Event = E>, { /* fields omitted */ }
Trait Implementations
type Event = E
Get a mutable reference to the event sender component.
Get an immutable reference to the event sender component.
Set the event sender component.
Get the event sender
Set the event sender
Clear the event sender
Get associated event handler id, this is the id of the event handler that owns the event sender. Read more
Get the associated event handler id.
Clear the associated event handler id.
Post an event to event handler to which the event sender is attached.
Auto Trait Implementations
impl<E> !RefUnwindSafe for SenderComponent<E>
impl<E> Send for SenderComponent<E>
impl<E> Sync for SenderComponent<E>
impl<E> Unpin for SenderComponent<E>
impl<E> !UnwindSafe for SenderComponent<E>
Blanket Implementations
Mutably borrows from an owned value. Read more