[][src]Trait mcp2210::CommandResponse

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<()>

Loading content...

Provided methods

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), 

Loading content...

Implementors

impl CommandResponse for Mcp2210[src]

impl<T> CommandResponse for T where
    T: Read + Write + Sized
[src]

Loading content...