Skip to main content

DirectBindableCpuInterrupt

Enum DirectBindableCpuInterrupt 

Source
pub enum DirectBindableCpuInterrupt {
Show 24 variants Interrupt0 = 24, Interrupt1 = 25, Interrupt2 = 26, Interrupt3 = 27, Interrupt4 = 28, Interrupt5 = 29, Interrupt6 = 30, Interrupt7 = 31, Interrupt8 = 32, Interrupt9 = 33, Interrupt10 = 34, Interrupt11 = 35, Interrupt12 = 36, Interrupt13 = 37, Interrupt14 = 38, Interrupt15 = 39, Interrupt16 = 40, Interrupt17 = 41, Interrupt18 = 42, Interrupt19 = 43, Interrupt20 = 44, Interrupt21 = 45, Interrupt22 = 46, Interrupt23 = 47,
}
Expand description

Enumeration of CPU interrupts available for direct binding.

Variants§

§

Interrupt0 = 24

Direct bindable CPU interrupt number 0.

Corresponds to CPU interrupt 24.

§

Interrupt1 = 25

Direct bindable CPU interrupt number 1.

Corresponds to CPU interrupt 25.

§

Interrupt2 = 26

Direct bindable CPU interrupt number 2.

Corresponds to CPU interrupt 26.

§

Interrupt3 = 27

Direct bindable CPU interrupt number 3.

Corresponds to CPU interrupt 27.

§

Interrupt4 = 28

Direct bindable CPU interrupt number 4.

Corresponds to CPU interrupt 28.

§

Interrupt5 = 29

Direct bindable CPU interrupt number 5.

Corresponds to CPU interrupt 29.

§

Interrupt6 = 30

Direct bindable CPU interrupt number 6.

Corresponds to CPU interrupt 30.

§

Interrupt7 = 31

Direct bindable CPU interrupt number 7.

Corresponds to CPU interrupt 31.

§

Interrupt8 = 32

Direct bindable CPU interrupt number 8.

Corresponds to CPU interrupt 32.

§

Interrupt9 = 33

Direct bindable CPU interrupt number 9.

Corresponds to CPU interrupt 33.

§

Interrupt10 = 34

Direct bindable CPU interrupt number 10.

Corresponds to CPU interrupt 34.

§

Interrupt11 = 35

Direct bindable CPU interrupt number 11.

Corresponds to CPU interrupt 35.

§

Interrupt12 = 36

Direct bindable CPU interrupt number 12.

Corresponds to CPU interrupt 36.

§

Interrupt13 = 37

Direct bindable CPU interrupt number 13.

Corresponds to CPU interrupt 37.

§

Interrupt14 = 38

Direct bindable CPU interrupt number 14.

Corresponds to CPU interrupt 38.

§

Interrupt15 = 39

Direct bindable CPU interrupt number 15.

Corresponds to CPU interrupt 39.

§

Interrupt16 = 40

Direct bindable CPU interrupt number 16.

Corresponds to CPU interrupt 40.

§

Interrupt17 = 41

Direct bindable CPU interrupt number 17.

Corresponds to CPU interrupt 41.

§

Interrupt18 = 42

Direct bindable CPU interrupt number 18.

Corresponds to CPU interrupt 42.

§

Interrupt19 = 43

Direct bindable CPU interrupt number 19.

Corresponds to CPU interrupt 43.

§

Interrupt20 = 44

Direct bindable CPU interrupt number 20.

Corresponds to CPU interrupt 44.

§

Interrupt21 = 45

Direct bindable CPU interrupt number 21.

Corresponds to CPU interrupt 45.

§

Interrupt22 = 46

Direct bindable CPU interrupt number 22.

Corresponds to CPU interrupt 46.

§

Interrupt23 = 47

Direct bindable CPU interrupt number 23.

Corresponds to CPU interrupt 47.

Trait Implementations§

Source§

impl Clone for DirectBindableCpuInterrupt

Source§

fn clone(&self) -> DirectBindableCpuInterrupt

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DirectBindableCpuInterrupt

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<DirectBindableCpuInterrupt> for CpuInterrupt

Source§

fn from(bindable: DirectBindableCpuInterrupt) -> CpuInterrupt

Converts to this type from the input type.
Source§

impl Hash for DirectBindableCpuInterrupt

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given [Hasher]. Read more
1.3.0§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given [Hasher]. Read more
Source§

impl Ord for DirectBindableCpuInterrupt

Source§

fn cmp(&self, other: &DirectBindableCpuInterrupt) -> Ordering

This method returns an [Ordering] between self and other. Read more
1.21.0§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for DirectBindableCpuInterrupt

Source§

fn eq(&self, other: &DirectBindableCpuInterrupt) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for DirectBindableCpuInterrupt

Source§

fn partial_cmp(&self, other: &DirectBindableCpuInterrupt) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Copy for DirectBindableCpuInterrupt

Source§

impl Eq for DirectBindableCpuInterrupt

Source§

impl StructuralPartialEq for DirectBindableCpuInterrupt

Auto Trait Implementations§

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.