Skip to main content

TimeEventSender

Trait TimeEventSender 

Source
pub trait TimeEventSender:
    Debug
    + Send
    + Sync {
    // Required method
    fn send(&self, message: TimeEventMessage);
}
Expand description

Trait for time event sending that can be implemented for both sync and async runners.

Implementations may transfer messages across threads, but messages for RustLocal callbacks must be dispatched on the callback’s owner thread.

Required Methods§

Source

fn send(&self, message: TimeEventMessage)

Sends a live time event message.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§