#[repr(u32)]pub enum IrqType {
Intx = 1,
Msi = 2,
MsiX = 4,
}Expand description
IRQ type flags for PCI interrupt allocation.
Variants§
Intx = 1
INTx interrupts.
Msi = 2
Message Signaled Interrupts (MSI).
MsiX = 4
Extended Message Signaled Interrupts (MSI-X).
Trait Implementations§
Source§impl BitAndAssign<IrqType> for IrqTypes
impl BitAndAssign<IrqType> for IrqTypes
Source§fn bitand_assign(&mut self, rhs: IrqType)
fn bitand_assign(&mut self, rhs: IrqType)
Performs the
&= operation. Read moreSource§impl BitOrAssign<IrqType> for IrqTypes
impl BitOrAssign<IrqType> for IrqTypes
Source§fn bitor_assign(&mut self, rhs: IrqType)
fn bitor_assign(&mut self, rhs: IrqType)
Performs the
|= operation. Read moreSource§impl BitXorAssign<IrqType> for IrqTypes
impl BitXorAssign<IrqType> for IrqTypes
Source§fn bitxor_assign(&mut self, rhs: IrqType)
fn bitxor_assign(&mut self, rhs: IrqType)
Performs the
^= operation. Read moreimpl Copy for IrqType
Auto Trait Implementations§
impl Freeze for IrqType
impl RefUnwindSafe for IrqType
impl Send for IrqType
impl Sync for IrqType
impl Unpin for IrqType
impl UnsafeUnpin for IrqType
impl UnwindSafe for IrqType
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<S, T> IntoSafeCast<T> for Swhere
T: FromSafeCast<S>,
impl<S, T> IntoSafeCast<T> for Swhere
T: FromSafeCast<S>,
Source§fn into_safe_cast(self) -> T
fn into_safe_cast(self) -> T
Convert
self into a T. This operation is guaranteed to be lossless.Source§impl<S, T> IntoSafeCastArch<T> for Swhere
T: FromSafeCastArch<S>,
impl<S, T> IntoSafeCastArch<T> for Swhere
T: FromSafeCastArch<S>,
Source§fn into_safe_cast_arch(self) -> T
fn into_safe_cast_arch(self) -> T
Convert
self into a T. This operation is guaranteed to be lossless.