Trait mcp2210::CommandResponse [−][src]
pub trait CommandResponse { fn command_response(&mut self, cmd: &Buffer, res: &mut Buffer) -> Result<()>; fn do_command<F>(
&mut self,
cmd_code: u8,
res: &mut Buffer,
f: F
) -> Result<(), Mcp2210Error>
where
F: FnOnce(&mut Buffer), { ... } fn do_sub_command<F>(
&mut self,
cmd_code: u8,
sub_cmd_code: u8,
res: &mut Buffer,
f: F
) -> Result<(), Mcp2210Error>
where
F: FnOnce(&mut Buffer), { ... } }
Required Methods
fn command_response(&mut self, cmd: &Buffer, res: &mut Buffer) -> Result<()>
Provided Methods
fn do_command<F>(
&mut self,
cmd_code: u8,
res: &mut Buffer,
f: F
) -> Result<(), Mcp2210Error> where
F: FnOnce(&mut Buffer),
&mut self,
cmd_code: u8,
res: &mut Buffer,
f: F
) -> Result<(), Mcp2210Error> where
F: FnOnce(&mut Buffer),
fn do_sub_command<F>(
&mut self,
cmd_code: u8,
sub_cmd_code: u8,
res: &mut Buffer,
f: F
) -> Result<(), Mcp2210Error> where
F: FnOnce(&mut Buffer),
&mut self,
cmd_code: u8,
sub_cmd_code: u8,
res: &mut Buffer,
f: F
) -> Result<(), Mcp2210Error> where
F: FnOnce(&mut Buffer),