pub enum MonitorBackend {
IntelUmonitor,
AmdMonitorx,
}Expand description
A hardware implementation for monitoring an address.
Variants§
IntelUmonitor
Intel user monitor and user wait instructions.
AmdMonitorx
AMD extended monitor and extended wait instructions.
Trait Implementations§
Source§impl Clone for MonitorBackend
impl Clone for MonitorBackend
impl Copy for MonitorBackend
Source§impl Debug for MonitorBackend
impl Debug for MonitorBackend
impl Eq for MonitorBackend
Source§impl PartialEq for MonitorBackend
impl PartialEq for MonitorBackend
impl StructuralPartialEq for MonitorBackend
Auto Trait Implementations§
impl Freeze for MonitorBackend
impl RefUnwindSafe for MonitorBackend
impl Send for MonitorBackend
impl Sync for MonitorBackend
impl Unpin for MonitorBackend
impl UnsafeUnpin for MonitorBackend
impl UnwindSafe for MonitorBackend
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