pub struct IrqRxBatch { /* private fields */ }Expand description
Fixed-capacity RX data extracted by one UART hard-IRQ pass.
The driver owns construction and the runtime owns publication into its preallocated queue. No callback into OS code runs while the driver holds or reads device registers.
Implementations§
Trait Implementations§
Source§impl Clone for IrqRxBatch
impl Clone for IrqRxBatch
Source§fn clone(&self) -> IrqRxBatch
fn clone(&self) -> IrqRxBatch
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IrqRxBatch
Source§impl Debug for IrqRxBatch
impl Debug for IrqRxBatch
Source§impl Default for IrqRxBatch
impl Default for IrqRxBatch
Source§fn default() -> IrqRxBatch
fn default() -> IrqRxBatch
Returns the “default value” for a type. Read more
impl Eq for IrqRxBatch
Source§impl PartialEq for IrqRxBatch
impl PartialEq for IrqRxBatch
impl StructuralPartialEq for IrqRxBatch
Auto Trait Implementations§
impl Freeze for IrqRxBatch
impl RefUnwindSafe for IrqRxBatch
impl Send for IrqRxBatch
impl Sync for IrqRxBatch
impl Unpin for IrqRxBatch
impl UnsafeUnpin for IrqRxBatch
impl UnwindSafe for IrqRxBatch
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more