pub type Command<S> = Option<Arc<dyn Fn(&CommandContext<S>) -> Result<i32, CommandSyntaxError> + Send + Sync>>;
Aliased Type§
pub enum Command<S> {
None,
Some(Arc<dyn Fn(&CommandContext<S>) -> Result<i32, CommandSyntaxError> + Send + Sync>),
}
Variants§
None
No value.
Some(Arc<dyn Fn(&CommandContext<S>) -> Result<i32, CommandSyntaxError> + Send + Sync>)
Some value of type T
.