Struct uhyvelib::registers::debug::HwBreakpoints
source · pub struct HwBreakpoints(/* private fields */);
Implementations§
source§impl HwBreakpoints
impl HwBreakpoints
pub const fn new() -> Self
pub fn try_insert( &mut self, hw_breakpoint: HwBreakpoint ) -> Result<(), CapacityExceededError>
pub fn take(&mut self, hw_breakpoint: &HwBreakpoint) -> Option<HwBreakpoint>
pub fn registers(self) -> [u64; 8]
pub fn stop_reason(&self, dr6: Dr6Flags) -> SingleThreadStopReason<u64>
Trait Implementations§
source§impl Clone for HwBreakpoints
impl Clone for HwBreakpoints
source§fn clone(&self) -> HwBreakpoints
fn clone(&self) -> HwBreakpoints
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for HwBreakpoints
impl Debug for HwBreakpoints
source§impl Default for HwBreakpoints
impl Default for HwBreakpoints
impl Copy for HwBreakpoints
Auto Trait Implementations§
impl Freeze for HwBreakpoints
impl RefUnwindSafe for HwBreakpoints
impl Send for HwBreakpoints
impl Sync for HwBreakpoints
impl Unpin for HwBreakpoints
impl UnwindSafe for HwBreakpoints
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