pub struct SerialIrqHandler<const TX: usize = rdif_serial::::serial_core::SerialIrqHandler::{constant#0}, const RX: usize = rdif_serial::::serial_core::SerialIrqHandler::{constant#1}> { /* private fields */ }Implementations§
Source§impl<const TX: usize, const RX: usize> SerialIrqHandler<TX, RX>
impl<const TX: usize, const RX: usize> SerialIrqHandler<TX, RX>
pub fn owner(&self) -> OwnerId
pub fn handle(&mut self, lease: OwnerLease<'_>) -> SerialIrqOutcome
Auto Trait Implementations§
impl<const TX: usize = rdif_serial::::serial_core::SerialIrqHandler::{constant#0}, const RX: usize = rdif_serial::::serial_core::SerialIrqHandler::{constant#1}> !RefUnwindSafe for SerialIrqHandler<TX, RX>
impl<const TX: usize = rdif_serial::::serial_core::SerialIrqHandler::{constant#0}, const RX: usize = rdif_serial::::serial_core::SerialIrqHandler::{constant#1}> !UnwindSafe for SerialIrqHandler<TX, RX>
impl<const TX: usize, const RX: usize> Freeze for SerialIrqHandler<TX, RX>
impl<const TX: usize, const RX: usize> Send for SerialIrqHandler<TX, RX>
impl<const TX: usize, const RX: usize> Sync for SerialIrqHandler<TX, RX>
impl<const TX: usize, const RX: usize> Unpin for SerialIrqHandler<TX, RX>
impl<const TX: usize, const RX: usize> UnsafeUnpin for SerialIrqHandler<TX, RX>
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