pub trait CommandParser { // Required method fn command(&self, input: &str) -> Result<Command>; }
Can parse Commands
Parses first command from string
Command name must starts with letter or underscore