pub struct CommandMacroRegistry { /* private fields */ }Expand description
A registry of command macros
Implementations§
Source§impl CommandMacroRegistry
impl CommandMacroRegistry
Sourcepub fn register(&mut self, macro_impl: Arc<dyn CommandMacro>)
pub fn register(&mut self, macro_impl: Arc<dyn CommandMacro>)
Register a new command macro
Trait Implementations§
Source§impl Clone for CommandMacroRegistry
impl Clone for CommandMacroRegistry
Source§fn clone(&self) -> CommandMacroRegistry
fn clone(&self) -> CommandMacroRegistry
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 CommandMacroRegistry
impl Default for CommandMacroRegistry
Source§fn default() -> CommandMacroRegistry
fn default() -> CommandMacroRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CommandMacroRegistry
impl !RefUnwindSafe for CommandMacroRegistry
impl Send for CommandMacroRegistry
impl Sync for CommandMacroRegistry
impl Unpin for CommandMacroRegistry
impl !UnwindSafe for CommandMacroRegistry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more