pub trait CommandType {
// Required methods
fn command(&self) -> &'static str;
fn arguments(&self) -> Vec<String>;
}pub trait CommandType {
// Required methods
fn command(&self) -> &'static str;
fn arguments(&self) -> Vec<String>;
}