A source of messages and their cache. All the messages that will be considered for commands.
A request helper to send errors and pass to command messages
Creates a RunnableGraph for a command.
Creates a RunnableGraph for a command.
The type of arguments this command uses.
The materialized result of running the command graph.
The prefix to parse before the command.
The command to use when creating the graph.
A runnable graph representing the execution of this command. Errors are sent as messages to the channel the command was used from.
Composes a command's flow and the source of messages to consider for commands.
Composes a command's flow and the source of messages to consider for commands.
The type of arguments this command uses.
The materialized result of running the command graph.
A prefix parser to use for this command. In most cases create it by calling prefix.
A command the compose with.
A source of command errors that can be used however you want.
Creates a prefix parser for a command.
Creates a prefix parser for a command.
The symbol to parse before the command.
A list of aliases for this command.
If the command must need a mention before the prefix and alias.
Starts a command execution.
Starts a command execution.
The type of arguments this command uses.
The materialized result of running the command graph.
The prefix to use for the command.
The command to run.
The materialized result of running the command, in addition to a future signaling when the command is done running.
The cache effect type