pub trait Command {
// Required methods
fn name(&self) -> &str;
fn description(&self) -> &str;
fn execute(
&self,
session: &mut Session,
args: &[&str],
) -> Result<CommandOutput>;
}pub trait Command {
// Required methods
fn name(&self) -> &str;
fn description(&self) -> &str;
fn execute(
&self,
session: &mut Session,
args: &[&str],
) -> Result<CommandOutput>;
}