Struct HardwareBreakpoint
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§
§impl HardwareBreakpoint
impl HardwareBreakpoint
Trait Implementations§
§impl Clone for HardwareBreakpoint
impl Clone for HardwareBreakpoint
§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 more§impl Debug for HardwareBreakpoint
impl Debug for HardwareBreakpoint
§impl DefaultEncoding for HardwareBreakpoint
impl DefaultEncoding for HardwareBreakpoint
§impl PartialEq for HardwareBreakpoint
impl PartialEq for HardwareBreakpoint
§impl<'encoding, AnyR> StructDecodeMetadata<'encoding, AnyR> for HardwareBreakpointwhere
AnyR: 'static,
impl<'encoding, AnyR> StructDecodeMetadata<'encoding, AnyR> for HardwareBreakpointwhere
AnyR: 'static,
§impl<AnyR> StructEncodeMetadata<AnyR> for HardwareBreakpointwhere
AnyR: 'static,
impl<AnyR> StructEncodeMetadata<AnyR> for HardwareBreakpointwhere
AnyR: 'static,
§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
].