pub trait DarioRouter: Send + Sync {
// Required methods
fn active(&self) -> Option<DarioActive>;
fn begin(&self, generation_id: &str) -> Option<Box<dyn Any + Send>>;
fn status(&self) -> Value;
fn suspect(&self, generation_id: &str);
}Required Methods§
fn active(&self) -> Option<DarioActive>
fn begin(&self, generation_id: &str) -> Option<Box<dyn Any + Send>>
fn status(&self) -> Value
fn suspect(&self, generation_id: &str)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".