pub struct MsixRemap {
pub host_vector: u16,
pub guest_vector: u16,
pub target_vcpu: u8,
pub active: bool,
}Expand description
MSI-X vector remapping entry
Fields§
§host_vector: u16Host vector number
guest_vector: u16Guest vector number
target_vcpu: u8Target vCPU for delivery
active: boolWhether this remap is active
Trait Implementations§
impl Copy for MsixRemap
impl Eq for MsixRemap
impl StructuralPartialEq for MsixRemap
Auto Trait Implementations§
impl Freeze for MsixRemap
impl RefUnwindSafe for MsixRemap
impl Send for MsixRemap
impl Sync for MsixRemap
impl Unpin for MsixRemap
impl UnwindSafe for MsixRemap
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)