pub struct EventRegistry { /* private fields */ }Expand description
Ordered registry of declared event names.
Implementations§
Source§impl EventRegistry
impl EventRegistry
Sourcepub fn register(&mut self, name: EventName) -> RuntimeResult<()>
pub fn register(&mut self, name: EventName) -> RuntimeResult<()>
Registers an event name, rejecting duplicates.
Trait Implementations§
Source§impl Debug for EventRegistry
impl Debug for EventRegistry
Source§impl Default for EventRegistry
impl Default for EventRegistry
Source§fn default() -> EventRegistry
fn default() -> EventRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EventRegistry
impl RefUnwindSafe for EventRegistry
impl Send for EventRegistry
impl Sync for EventRegistry
impl Unpin for EventRegistry
impl UnsafeUnpin for EventRegistry
impl UnwindSafe for EventRegistry
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