pub struct IrqTypes(/* private fields */);Expand description
Set of IRQ types that can be used for PCI interrupt allocation.
Implementations§
Trait Implementations§
Source§impl BitAndAssign for IrqTypes
impl BitAndAssign for IrqTypes
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§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 for IrqTypes
impl BitOrAssign for IrqTypes
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
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 for IrqTypes
impl BitXorAssign for IrqTypes
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
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 IrqTypes
Auto Trait Implementations§
impl Freeze for IrqTypes
impl RefUnwindSafe for IrqTypes
impl Send for IrqTypes
impl Sync for IrqTypes
impl Unpin for IrqTypes
impl UnsafeUnpin for IrqTypes
impl UnwindSafe for IrqTypes
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.