pub trait Out: In {
    // Required method
    fn send(&self, data: &[u8]) -> impl Future<Output = Result<usize, Error>>;

    // Provided method
    fn send_cmd(
        &self,
        cmd: Command
    ) -> impl Future<Output = Result<usize, Error>> { ... }
}

Required Methods§

source

fn send(&self, data: &[u8]) -> impl Future<Output = Result<usize, Error>>

Provided Methods§

source

fn send_cmd(&self, cmd: Command) -> impl Future<Output = Result<usize, Error>>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Out for playdate_device::interface::Interface

source§

impl Out for playdate_device::serial::Interface

source§

impl Out for playdate_device::usb::Interface