pub trait LowLevelDevice<I> {
    fn new(interface: I) -> Self
    where
        Self: Sized
; fn free(self) -> I; }
Expand description

General Device trait

Required Methods§

Create a new instance of the device with the given interface

Destruct the device and give back the interface

Implementors§