pub struct AsyncVmcs { /* private fields */ }Expand description
An asynchronous vmcs event
Implementations§
Methods from Deref<Target = Event>§
Sourcepub fn ip_suppressed(&self) -> bool
pub fn ip_suppressed(&self) -> bool
A flag indicating that the event IP has been suppressed.
Sourcepub fn status_update(&self) -> bool
pub fn status_update(&self) -> bool
A flag indicating that the event is for status update.
Sourcepub fn tsc(&self) -> Option<u64>
pub fn tsc(&self) -> Option<u64>
The time stamp count of the event.
Returns None if tsc information is not available
Trait Implementations§
impl Copy for AsyncVmcs
Auto Trait Implementations§
impl Freeze for AsyncVmcs
impl RefUnwindSafe for AsyncVmcs
impl Send for AsyncVmcs
impl Sync for AsyncVmcs
impl Unpin for AsyncVmcs
impl UnsafeUnpin for AsyncVmcs
impl UnwindSafe for AsyncVmcs
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