#[repr(u32)]pub enum CpuInterrupt {
Show 31 variants
Interrupt1 = 1,
Interrupt2 = 2,
Interrupt3 = 3,
Interrupt4 = 4,
Interrupt5 = 5,
Interrupt6 = 6,
Interrupt7 = 7,
Interrupt8 = 8,
Interrupt9 = 9,
Interrupt10 = 10,
Interrupt11 = 11,
Interrupt12 = 12,
Interrupt13 = 13,
Interrupt14 = 14,
Interrupt15 = 15,
Interrupt16 = 16,
Interrupt17 = 17,
Interrupt18 = 18,
Interrupt19 = 19,
Interrupt20 = 20,
Interrupt21 = 21,
Interrupt22 = 22,
Interrupt23 = 23,
Interrupt24 = 24,
Interrupt25 = 25,
Interrupt26 = 26,
Interrupt27 = 27,
Interrupt28 = 28,
Interrupt29 = 29,
Interrupt30 = 30,
Interrupt31 = 31,
}
Available on crate feature
unstable
only.Expand description
Enumeration of available CPU interrupts.
It is possible to create a handler for each of the interrupts. (e.g.
interrupt3
)
Variants§
Interrupt1 = 1
Interrupt number 1.
Interrupt2 = 2
Interrupt number 2.
Interrupt3 = 3
Interrupt number 3.
Interrupt4 = 4
Interrupt number 4.
Interrupt5 = 5
Interrupt number 5.
Interrupt6 = 6
Interrupt number 6.
Interrupt7 = 7
Interrupt number 7.
Interrupt8 = 8
Interrupt number 8.
Interrupt9 = 9
Interrupt number 9.
Interrupt10 = 10
Interrupt number 10.
Interrupt11 = 11
Interrupt number 11.
Interrupt12 = 12
Interrupt number 12.
Interrupt13 = 13
Interrupt number 13.
Interrupt14 = 14
Interrupt number 14.
Interrupt15 = 15
Interrupt number 15.
Interrupt16 = 16
Interrupt number 16.
Interrupt17 = 17
Interrupt number 17.
Interrupt18 = 18
Interrupt number 18.
Interrupt19 = 19
Interrupt number 19.
Interrupt20 = 20
Interrupt number 20.
Interrupt21 = 21
Interrupt number 21.
Interrupt22 = 22
Interrupt number 22.
Interrupt23 = 23
Interrupt number 23.
Interrupt24 = 24
Interrupt number 24.
Interrupt25 = 25
Interrupt number 25.
Interrupt26 = 26
Interrupt number 26.
Interrupt27 = 27
Interrupt number 27.
Interrupt28 = 28
Interrupt number 28.
Interrupt29 = 29
Interrupt number 29.
Interrupt30 = 30
Interrupt number 30.
Interrupt31 = 31
Interrupt number 31.
Trait Implementations§
Source§impl Clone for CpuInterrupt
impl Clone for CpuInterrupt
Source§fn clone(&self) -> CpuInterrupt
fn clone(&self) -> CpuInterrupt
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CpuInterrupt
impl Debug for CpuInterrupt
Source§impl Format for CpuInterrupt
impl Format for CpuInterrupt
impl Copy for CpuInterrupt
Auto Trait Implementations§
impl Freeze for CpuInterrupt
impl RefUnwindSafe for CpuInterrupt
impl Send for CpuInterrupt
impl Sync for CpuInterrupt
impl Unpin for CpuInterrupt
impl UnwindSafe for CpuInterrupt
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, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)