pub struct HardwareBreakpoint {
pub address: u64,
pub ty: BreakpointType,
pub size: BreakpointSize,
}
Fields§
§address: u64
The address to watch.
ty: BreakpointType
The breakpoint type.
size: BreakpointSize
The size of the memory location to watch.
Implementations§
Trait Implementations§
Source§impl Clone for HardwareBreakpoint
impl Clone for HardwareBreakpoint
Source§fn clone(&self) -> HardwareBreakpoint
fn clone(&self) -> HardwareBreakpoint
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 HardwareBreakpoint
impl Debug for HardwareBreakpoint
Source§impl DefaultEncoding for HardwareBreakpoint
impl DefaultEncoding for HardwareBreakpoint
Source§impl PartialEq for HardwareBreakpoint
impl PartialEq for HardwareBreakpoint
Source§impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for HardwareBreakpoint
impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for HardwareBreakpoint
Source§impl<AnyR: 'static> StructEncodeMetadata<AnyR> for HardwareBreakpoint
impl<AnyR: 'static> StructEncodeMetadata<AnyR> for HardwareBreakpoint
Source§impl StructMetadata for HardwareBreakpoint
impl StructMetadata for HardwareBreakpoint
impl Copy for HardwareBreakpoint
impl Eq for HardwareBreakpoint
impl StructuralPartialEq for HardwareBreakpoint
Auto Trait Implementations§
impl Freeze for HardwareBreakpoint
impl RefUnwindSafe for HardwareBreakpoint
impl Send for HardwareBreakpoint
impl Sync for HardwareBreakpoint
impl Unpin for HardwareBreakpoint
impl UnwindSafe for HardwareBreakpoint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].