pub struct RequestEventBus { /* private fields */ }Implementations§
Source§impl RequestEventBus
impl RequestEventBus
pub fn new() -> Self
pub fn publish(&self, event: RequestEvent)
pub fn subscribe(&self) -> Receiver<RequestEvent>
pub fn sender(&self) -> &Sender<RequestEvent>
Trait Implementations§
Source§impl Clone for RequestEventBus
impl Clone for RequestEventBus
Source§fn clone(&self) -> RequestEventBus
fn clone(&self) -> RequestEventBus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RequestEventBus
impl Debug for RequestEventBus
Auto Trait Implementations§
impl Freeze for RequestEventBus
impl !RefUnwindSafe for RequestEventBus
impl Send for RequestEventBus
impl Sync for RequestEventBus
impl Unpin for RequestEventBus
impl UnsafeUnpin for RequestEventBus
impl !UnwindSafe for RequestEventBus
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