pub struct VpciInterruptTarget(/* private fields */);
Implementations§
Source§impl VpciInterruptTarget
impl VpciInterruptTarget
pub fn new( vector: u32, flags: WHV_VPCI_INTERRUPT_TARGET_FLAGS, processors: &[u32], ) -> Self
pub fn vector(&self) -> u32
pub fn flags(&self) -> WHV_VPCI_INTERRUPT_TARGET_FLAGS
pub fn processors(&self) -> &[u32]
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VpciInterruptTarget
impl RefUnwindSafe for VpciInterruptTarget
impl !Send for VpciInterruptTarget
impl !Sync for VpciInterruptTarget
impl Unpin for VpciInterruptTarget
impl UnwindSafe for VpciInterruptTarget
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