pub trait BulkIn: Send {
// Required methods
fn read(&mut self, buf: &mut [u8], timeout_ms: u32) -> Result<ReadOutcome>;
fn cancel_all(&mut self);
fn clear_halt(&mut self) -> Result<()>;
}Expand description
Owned bulk (or interrupt) IN pipe.
Required Methods§
fn read(&mut self, buf: &mut [u8], timeout_ms: u32) -> Result<ReadOutcome>
fn cancel_all(&mut self)
fn clear_halt(&mut self) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".