Environment

Trait Environment 

Source
pub trait Environment<S, A, H, E, const CMD_LEN: usize>
where S: Read<u8> + Write<u8>, A: Autocomplete<CMD_LEN>, H: History<CMD_LEN>,
{ // Required methods fn command( &mut self, shell: &mut UShell<S, A, H, CMD_LEN>, cmd: &str, args: &str, ) -> SpinResult<S, E>; fn control( &mut self, shell: &mut UShell<S, A, H, CMD_LEN>, code: u8, ) -> SpinResult<S, E>; }

Required Methods§

Source

fn command( &mut self, shell: &mut UShell<S, A, H, CMD_LEN>, cmd: &str, args: &str, ) -> SpinResult<S, E>

Source

fn control( &mut self, shell: &mut UShell<S, A, H, CMD_LEN>, code: u8, ) -> SpinResult<S, E>

Implementors§