pub struct SpiderEventEmitter { /* private fields */ }Expand description
Lock-free event emitter using DashMap for concurrent handler access.
Implementations§
Trait Implementations§
Source§impl Clone for SpiderEventEmitter
impl Clone for SpiderEventEmitter
Source§fn clone(&self) -> SpiderEventEmitter
fn clone(&self) -> SpiderEventEmitter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for SpiderEventEmitter
impl Default for SpiderEventEmitter
Source§fn default() -> SpiderEventEmitter
fn default() -> SpiderEventEmitter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpiderEventEmitter
impl !RefUnwindSafe for SpiderEventEmitter
impl Send for SpiderEventEmitter
impl Sync for SpiderEventEmitter
impl Unpin for SpiderEventEmitter
impl UnsafeUnpin for SpiderEventEmitter
impl !UnwindSafe for SpiderEventEmitter
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