Trait SendEvents

Source
pub trait SendEvents {
    // Required methods
    fn send_event_default<E: Event + Default>(&mut self);
    fn send_event<E: Event>(&mut self, event: E);
    fn send_event_batch<E: Event>(
        &mut self,
        events: impl IntoIterator<Item = E>,
    ) -> Option<SendBatchIds<E>>;
}

Required Methods§

Source

fn send_event_default<E: Event + Default>(&mut self)

Source

fn send_event<E: Event>(&mut self, event: E)

Source

fn send_event_batch<E: Event>( &mut self, events: impl IntoIterator<Item = E>, ) -> Option<SendBatchIds<E>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§