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
§type Encoding = TableEncoder
type Encoding = TableEncoder
The encoding to use for the serialization. Read more
§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,
§const DECODERS: &'static [ErasedDecoderEntry] = _
const DECODERS: &'static [ErasedDecoderEntry] = _
The list of decoder vtables.
§impl<AnyR> StructEncodeMetadata<AnyR> for HardwareBreakpointwhere
AnyR: 'static,
impl<AnyR> StructEncodeMetadata<AnyR> for HardwareBreakpointwhere
AnyR: 'static,
§const ENCODERS: &'static [ErasedEncoderEntry] = _
const ENCODERS: &'static [ErasedEncoderEntry] = _
The list of encoder vtables.
§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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> MeshField for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
impl<T> MeshField for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
type Encoding = <T as DefaultEncoding>::Encoding
Source§impl<T> MeshPayload for Twhere
T: DefaultEncoding + Any + Send + 'static,
<T as DefaultEncoding>::Encoding: MessageEncode<T, Resource> + for<'a> MessageDecode<'a, T, Resource> + FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
impl<T> MeshPayload for Twhere
T: DefaultEncoding + Any + Send + 'static,
<T as DefaultEncoding>::Encoding: MessageEncode<T, Resource> + for<'a> MessageDecode<'a, T, Resource> + FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
type Encoding = <T as DefaultEncoding>::Encoding
Source§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>,
Source§type Encoding = <T as DefaultEncoding>::Encoding
type Encoding = <T as DefaultEncoding>::Encoding
The default encoding for
Self
.Source§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
Source§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
.Source§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in
MessageEncode::write_message
.Source§fn extract(self) -> <T as SerializeMessage>::Concrete
fn extract(self) -> <T as SerializeMessage>::Concrete
Extract the concrete message.