HasRpc

Trait HasRpc 

Source
pub trait HasRpc<'a, B: UsbBus> {
    // Required methods
    fn with_rpc<R>(f: impl FnOnce(&mut Rpc<'a, B>) -> R) -> R;
    fn vendor(request: &[u8]) -> Result<Box<[u8]>, Error>;
}

Required Methods§

Source

fn with_rpc<R>(f: impl FnOnce(&mut Rpc<'a, B>) -> R) -> R

Source

fn vendor(request: &[u8]) -> Result<Box<[u8]>, Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§