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