pub struct IrqNumber(pub u32);Expand description
Architecture-independent IRQ number.
Wraps a u32 to provide type safety and prevent accidental misuse of
raw integer values as IRQ numbers.
Tuple Fields§
§0: u32Implementations§
Trait Implementations§
Source§impl Ord for IrqNumber
impl Ord for IrqNumber
Source§impl PartialOrd for IrqNumber
impl PartialOrd for IrqNumber
impl Copy for IrqNumber
impl Eq for IrqNumber
impl StructuralPartialEq for IrqNumber
Auto Trait Implementations§
impl Freeze for IrqNumber
impl RefUnwindSafe for IrqNumber
impl Send for IrqNumber
impl Sync for IrqNumber
impl Unpin for IrqNumber
impl UnwindSafe for IrqNumber
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)