pub struct DebugRegisters {
pub dr0: u64,
pub dr1: u64,
pub dr2: u64,
pub dr3: u64,
pub dr6: u64,
pub dr7: u64,
}Fields§
§dr0: u64§dr1: u64§dr2: u64§dr3: u64§dr6: u64§dr7: u64Trait Implementations§
Source§impl Clone for DebugRegisters
impl Clone for DebugRegisters
Source§fn clone(&self) -> DebugRegisters
fn clone(&self) -> DebugRegisters
Returns a duplicate 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 DebugRegisters
impl Debug for DebugRegisters
Source§impl Default for DebugRegisters
impl Default for DebugRegisters
Source§fn default() -> DebugRegisters
fn default() -> DebugRegisters
Returns the “default value” for a type. Read more
Source§impl DefaultEncoding for DebugRegisters
impl DefaultEncoding for DebugRegisters
Source§impl DescribeTable for DebugRegisters
impl DescribeTable for DebugRegisters
Source§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The protobuf message description for this type.
Source§impl HvRegisterState<HvX64RegisterName, 6> for DebugRegisters
impl HvRegisterState<HvX64RegisterName, 6> for DebugRegisters
Source§impl Inspect for DebugRegisters
impl Inspect for DebugRegisters
Source§impl PartialEq for DebugRegisters
impl PartialEq for DebugRegisters
Source§impl StateElement<X86PartitionCapabilities, X86VpInfo> for DebugRegisters
impl StateElement<X86PartitionCapabilities, X86VpInfo> for DebugRegisters
Source§fn is_present(_caps: &X86PartitionCapabilities) -> bool
fn is_present(_caps: &X86PartitionCapabilities) -> bool
Returns whether this state is present for the partition, based on the
partition capabilities.
Source§fn at_reset(_caps: &X86PartitionCapabilities, _vp_info: &X86VpInfo) -> Self
fn at_reset(_caps: &X86PartitionCapabilities, _vp_info: &X86VpInfo) -> Self
Returns the value at VM reset.
Source§fn can_compare(caps: &X86PartitionCapabilities) -> bool
fn can_compare(caps: &X86PartitionCapabilities) -> bool
Returns whether it’s possible to read this value and compare it to an
expected value. Read more
Source§impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for DebugRegisters
impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for DebugRegisters
Source§impl<AnyR: 'static> StructEncodeMetadata<AnyR> for DebugRegisters
impl<AnyR: 'static> StructEncodeMetadata<AnyR> for DebugRegisters
Source§impl StructMetadata for DebugRegisters
impl StructMetadata for DebugRegisters
impl Copy for DebugRegisters
impl Eq for DebugRegisters
impl StructuralPartialEq for DebugRegisters
Auto Trait Implementations§
impl Freeze for DebugRegisters
impl RefUnwindSafe for DebugRegisters
impl Send for DebugRegisters
impl Sync for DebugRegisters
impl Unpin for DebugRegisters
impl UnwindSafe for DebugRegisters
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> DescribedProtobuf for Twhere
T: DefaultEncoding + Protobuf,
<T as DefaultEncoding>::Encoding: DescribeMessage<T>,
impl<T> DescribedProtobuf for Twhere
T: DefaultEncoding + Protobuf,
<T as DefaultEncoding>::Encoding: DescribeMessage<T>,
§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The message description.
§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].