pub trait WithEventBus { // Required method fn event_bus(&self) -> &EventBus; }
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".