pub trait Stream { type Item: ?Sized; // Required methods fn start(&mut self) -> Result<()>; fn stop(&mut self) -> Result<()>; }
Streaming I/O
Start streaming, takes exclusive ownership of a device
Stop streaming, frees all buffers