pub struct SignalBus { /* private fields */ }Expand description
Signal broadcast bus for inter-module communication
This allows modules to publish signals and other modules to subscribe without direct coupling.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SignalBus
impl !RefUnwindSafe for SignalBus
impl Send for SignalBus
impl Sync for SignalBus
impl Unpin for SignalBus
impl UnsafeUnpin for SignalBus
impl !UnwindSafe for SignalBus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more