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§
Sourcefn send(&self, message: TimeEventMessage)
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".