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> + Sync + Send>),
}Variants§
None
No value.
Some(Arc<dyn Fn(&CommandContext<S>) -> Result<i32, CommandSyntaxError> + Sync + Send>)
Some value of type T.