pub enum VfioIrqType {
Intx = 0,
Msi = 1,
MsiX = 2,
Err = 3,
}Expand description
VFIO interrupt types
Variants§
Intx = 0
Legacy INTx interrupt
Msi = 1
MSI (Message Signaled Interrupt)
MsiX = 2
MSI-X (Extended Message Signaled Interrupt)
Err = 3
Error reporting interrupt
Trait Implementations§
Source§impl Clone for VfioIrqType
impl Clone for VfioIrqType
Source§fn clone(&self) -> VfioIrqType
fn clone(&self) -> VfioIrqType
Returns a duplicate 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 VfioIrqType
impl Debug for VfioIrqType
Source§impl PartialEq for VfioIrqType
impl PartialEq for VfioIrqType
impl Copy for VfioIrqType
impl Eq for VfioIrqType
impl StructuralPartialEq for VfioIrqType
Auto Trait Implementations§
impl Freeze for VfioIrqType
impl RefUnwindSafe for VfioIrqType
impl Send for VfioIrqType
impl Sync for VfioIrqType
impl Unpin for VfioIrqType
impl UnwindSafe for VfioIrqType
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)