#[repr(transparent)]pub struct HvX64RegisterName(pub u32);
Tuple Fields§
§0: u32
Implementations§
Source§impl HvX64RegisterName
impl HvX64RegisterName
pub const Rax: HvX64RegisterName
pub const Rcx: HvX64RegisterName
pub const Rdx: HvX64RegisterName
pub const Rbx: HvX64RegisterName
pub const Rsp: HvX64RegisterName
pub const Rbp: HvX64RegisterName
pub const Rsi: HvX64RegisterName
pub const Rdi: HvX64RegisterName
pub const R8: HvX64RegisterName
pub const R9: HvX64RegisterName
pub const R10: HvX64RegisterName
pub const R11: HvX64RegisterName
pub const R12: HvX64RegisterName
pub const R13: HvX64RegisterName
pub const R14: HvX64RegisterName
pub const R15: HvX64RegisterName
pub const Rip: HvX64RegisterName
pub const Rflags: HvX64RegisterName
pub const Xmm0: HvX64RegisterName
pub const Xmm1: HvX64RegisterName
pub const Xmm2: HvX64RegisterName
pub const Xmm3: HvX64RegisterName
pub const Xmm4: HvX64RegisterName
pub const Xmm5: HvX64RegisterName
pub const Xmm6: HvX64RegisterName
pub const Xmm7: HvX64RegisterName
pub const Xmm8: HvX64RegisterName
pub const Xmm9: HvX64RegisterName
pub const Xmm10: HvX64RegisterName
pub const Xmm11: HvX64RegisterName
pub const Xmm12: HvX64RegisterName
pub const Xmm13: HvX64RegisterName
pub const Xmm14: HvX64RegisterName
pub const Xmm15: HvX64RegisterName
pub const FpMmx0: HvX64RegisterName
pub const FpMmx1: HvX64RegisterName
pub const FpMmx2: HvX64RegisterName
pub const FpMmx3: HvX64RegisterName
pub const FpMmx4: HvX64RegisterName
pub const FpMmx5: HvX64RegisterName
pub const FpMmx6: HvX64RegisterName
pub const FpMmx7: HvX64RegisterName
pub const FpControlStatus: HvX64RegisterName
pub const XmmControlStatus: HvX64RegisterName
pub const Cr0: HvX64RegisterName
pub const Cr2: HvX64RegisterName
pub const Cr3: HvX64RegisterName
pub const Cr4: HvX64RegisterName
pub const Cr8: HvX64RegisterName
pub const Xfem: HvX64RegisterName
pub const IntermediateCr0: HvX64RegisterName
pub const IntermediateCr3: HvX64RegisterName
pub const IntermediateCr4: HvX64RegisterName
pub const IntermediateCr8: HvX64RegisterName
pub const Dr0: HvX64RegisterName
pub const Dr1: HvX64RegisterName
pub const Dr2: HvX64RegisterName
pub const Dr3: HvX64RegisterName
pub const Dr6: HvX64RegisterName
pub const Dr7: HvX64RegisterName
pub const Es: HvX64RegisterName
pub const Cs: HvX64RegisterName
pub const Ss: HvX64RegisterName
pub const Ds: HvX64RegisterName
pub const Fs: HvX64RegisterName
pub const Gs: HvX64RegisterName
pub const Ldtr: HvX64RegisterName
pub const Tr: HvX64RegisterName
pub const Idtr: HvX64RegisterName
pub const Gdtr: HvX64RegisterName
pub const Tsc: HvX64RegisterName
pub const Efer: HvX64RegisterName
pub const KernelGsBase: HvX64RegisterName
pub const ApicBase: HvX64RegisterName
pub const Pat: HvX64RegisterName
pub const SysenterCs: HvX64RegisterName
pub const SysenterEip: HvX64RegisterName
pub const SysenterEsp: HvX64RegisterName
pub const Star: HvX64RegisterName
pub const Lstar: HvX64RegisterName
pub const Cstar: HvX64RegisterName
pub const Sfmask: HvX64RegisterName
pub const InitialApicId: HvX64RegisterName
pub const MsrMtrrCap: HvX64RegisterName
pub const MsrMtrrDefType: HvX64RegisterName
pub const MsrMtrrPhysBase0: HvX64RegisterName
pub const MsrMtrrPhysBase1: HvX64RegisterName
pub const MsrMtrrPhysBase2: HvX64RegisterName
pub const MsrMtrrPhysBase3: HvX64RegisterName
pub const MsrMtrrPhysBase4: HvX64RegisterName
pub const MsrMtrrPhysBase5: HvX64RegisterName
pub const MsrMtrrPhysBase6: HvX64RegisterName
pub const MsrMtrrPhysBase7: HvX64RegisterName
pub const MsrMtrrPhysBase8: HvX64RegisterName
pub const MsrMtrrPhysBase9: HvX64RegisterName
pub const MsrMtrrPhysBaseA: HvX64RegisterName
pub const MsrMtrrPhysBaseB: HvX64RegisterName
pub const MsrMtrrPhysBaseC: HvX64RegisterName
pub const MsrMtrrPhysBaseD: HvX64RegisterName
pub const MsrMtrrPhysBaseE: HvX64RegisterName
pub const MsrMtrrPhysBaseF: HvX64RegisterName
pub const MsrMtrrPhysMask0: HvX64RegisterName
pub const MsrMtrrPhysMask1: HvX64RegisterName
pub const MsrMtrrPhysMask2: HvX64RegisterName
pub const MsrMtrrPhysMask3: HvX64RegisterName
pub const MsrMtrrPhysMask4: HvX64RegisterName
pub const MsrMtrrPhysMask5: HvX64RegisterName
pub const MsrMtrrPhysMask6: HvX64RegisterName
pub const MsrMtrrPhysMask7: HvX64RegisterName
pub const MsrMtrrPhysMask8: HvX64RegisterName
pub const MsrMtrrPhysMask9: HvX64RegisterName
pub const MsrMtrrPhysMaskA: HvX64RegisterName
pub const MsrMtrrPhysMaskB: HvX64RegisterName
pub const MsrMtrrPhysMaskC: HvX64RegisterName
pub const MsrMtrrPhysMaskD: HvX64RegisterName
pub const MsrMtrrPhysMaskE: HvX64RegisterName
pub const MsrMtrrPhysMaskF: HvX64RegisterName
pub const MsrMtrrFix64k00000: HvX64RegisterName
pub const MsrMtrrFix16k80000: HvX64RegisterName
pub const MsrMtrrFix16kA0000: HvX64RegisterName
pub const MsrMtrrFix4kC0000: HvX64RegisterName
pub const MsrMtrrFix4kC8000: HvX64RegisterName
pub const MsrMtrrFix4kD0000: HvX64RegisterName
pub const MsrMtrrFix4kD8000: HvX64RegisterName
pub const MsrMtrrFix4kE0000: HvX64RegisterName
pub const MsrMtrrFix4kE8000: HvX64RegisterName
pub const MsrMtrrFix4kF0000: HvX64RegisterName
pub const MsrMtrrFix4kF8000: HvX64RegisterName
pub const TscAux: HvX64RegisterName
pub const Bndcfgs: HvX64RegisterName
pub const DebugCtl: HvX64RegisterName
pub const MCount: HvX64RegisterName
pub const ACount: HvX64RegisterName
pub const SgxLaunchControl0: HvX64RegisterName
pub const SgxLaunchControl1: HvX64RegisterName
pub const SgxLaunchControl2: HvX64RegisterName
pub const SgxLaunchControl3: HvX64RegisterName
pub const SpecCtrl: HvX64RegisterName
pub const PredCmd: HvX64RegisterName
pub const VirtSpecCtrl: HvX64RegisterName
pub const TscVirtualOffset: HvX64RegisterName
pub const TsxCtrl: HvX64RegisterName
pub const MsrMcUpdatePatchLevel: HvX64RegisterName
pub const Available1: HvX64RegisterName
pub const Xss: HvX64RegisterName
pub const UCet: HvX64RegisterName
pub const SCet: HvX64RegisterName
pub const Ssp: HvX64RegisterName
pub const Pl0Ssp: HvX64RegisterName
pub const Pl1Ssp: HvX64RegisterName
pub const Pl2Ssp: HvX64RegisterName
pub const Pl3Ssp: HvX64RegisterName
pub const InterruptSspTableAddr: HvX64RegisterName
pub const TscVirtualMultiplier: HvX64RegisterName
pub const TscDeadline: HvX64RegisterName
pub const TscAdjust: HvX64RegisterName
pub const Pasid: HvX64RegisterName
pub const UmwaitControl: HvX64RegisterName
pub const Xfd: HvX64RegisterName
pub const XfdErr: HvX64RegisterName
pub const Hypercall: HvX64RegisterName
pub const RegisterPage: HvX64RegisterName
pub const EmulatedTimerPeriod: HvX64RegisterName
pub const EmulatedTimerControl: HvX64RegisterName
pub const PmTimerAssist: HvX64RegisterName
pub const SevControl: HvX64RegisterName
pub const CrInterceptControl: HvX64RegisterName
pub const CrInterceptCr0Mask: HvX64RegisterName
pub const CrInterceptCr4Mask: HvX64RegisterName
pub const CrInterceptIa32MiscEnableMask: HvX64RegisterName
pub const InstructionEmulationHints: HvX64RegisterName
pub const InternalActivityState: HvX64RegisterName
pub const GuestCrashP0: HvX64RegisterName
pub const GuestCrashP1: HvX64RegisterName
pub const GuestCrashP2: HvX64RegisterName
pub const GuestCrashP3: HvX64RegisterName
pub const GuestCrashP4: HvX64RegisterName
pub const GuestCrashCtl: HvX64RegisterName
pub const PendingInterruption: HvX64RegisterName
pub const InterruptState: HvX64RegisterName
pub const PendingEvent0: HvX64RegisterName
pub const PendingEvent1: HvX64RegisterName
pub const DeliverabilityNotifications: HvX64RegisterName
pub const GicrBaseGpa: HvX64RegisterName
pub const VpRuntime: HvX64RegisterName
pub const GuestOsId: HvX64RegisterName
pub const VpIndex: HvX64RegisterName
pub const TimeRefCount: HvX64RegisterName
pub const CpuManagementVersion: HvX64RegisterName
pub const VpAssistPage: HvX64RegisterName
pub const VpRootSignalCount: HvX64RegisterName
pub const ReferenceTsc: HvX64RegisterName
pub const VpConfig: HvX64RegisterName
pub const Ghcb: HvX64RegisterName
pub const ReferenceTscSequence: HvX64RegisterName
pub const GuestSchedulerEvent: HvX64RegisterName
pub const Sint0: HvX64RegisterName
pub const Sint1: HvX64RegisterName
pub const Sint2: HvX64RegisterName
pub const Sint3: HvX64RegisterName
pub const Sint4: HvX64RegisterName
pub const Sint5: HvX64RegisterName
pub const Sint6: HvX64RegisterName
pub const Sint7: HvX64RegisterName
pub const Sint8: HvX64RegisterName
pub const Sint9: HvX64RegisterName
pub const Sint10: HvX64RegisterName
pub const Sint11: HvX64RegisterName
pub const Sint12: HvX64RegisterName
pub const Sint13: HvX64RegisterName
pub const Sint14: HvX64RegisterName
pub const Sint15: HvX64RegisterName
pub const Scontrol: HvX64RegisterName
pub const Sversion: HvX64RegisterName
pub const Sifp: HvX64RegisterName
pub const Sipp: HvX64RegisterName
pub const Eom: HvX64RegisterName
pub const Sirbp: HvX64RegisterName
pub const Stimer0Config: HvX64RegisterName
pub const Stimer0Count: HvX64RegisterName
pub const Stimer1Config: HvX64RegisterName
pub const Stimer1Count: HvX64RegisterName
pub const Stimer2Config: HvX64RegisterName
pub const Stimer2Count: HvX64RegisterName
pub const Stimer3Config: HvX64RegisterName
pub const Stimer3Count: HvX64RegisterName
pub const StimeUnhaltedTimerConfig: HvX64RegisterName
pub const StimeUnhaltedTimerCount: HvX64RegisterName
pub const VsmCodePageOffsets: HvX64RegisterName
pub const VsmVpStatus: HvX64RegisterName
pub const VsmPartitionStatus: HvX64RegisterName
pub const VsmVina: HvX64RegisterName
pub const VsmCapabilities: HvX64RegisterName
pub const VsmPartitionConfig: HvX64RegisterName
pub const GuestVsmPartitionConfig: HvX64RegisterName
pub const VsmVpSecureConfigVtl0: HvX64RegisterName
pub const VsmVpSecureConfigVtl1: HvX64RegisterName
pub const VsmVpSecureConfigVtl2: HvX64RegisterName
pub const VsmVpSecureConfigVtl3: HvX64RegisterName
pub const VsmVpSecureConfigVtl4: HvX64RegisterName
pub const VsmVpSecureConfigVtl5: HvX64RegisterName
pub const VsmVpSecureConfigVtl6: HvX64RegisterName
pub const VsmVpSecureConfigVtl7: HvX64RegisterName
pub const VsmVpSecureConfigVtl8: HvX64RegisterName
pub const VsmVpSecureConfigVtl9: HvX64RegisterName
pub const VsmVpSecureConfigVtl10: HvX64RegisterName
pub const VsmVpSecureConfigVtl11: HvX64RegisterName
pub const VsmVpSecureConfigVtl12: HvX64RegisterName
pub const VsmVpSecureConfigVtl13: HvX64RegisterName
pub const VsmVpSecureConfigVtl14: HvX64RegisterName
pub const VsmVpWaitForTlbLock: HvX64RegisterName
Trait Implementations§
Source§impl Clone for HvX64RegisterName
impl Clone for HvX64RegisterName
Source§fn clone(&self) -> HvX64RegisterName
fn clone(&self) -> HvX64RegisterName
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 HvX64RegisterName
impl Debug for HvX64RegisterName
Source§impl From<HvAllArchRegisterName> for HvX64RegisterName
impl From<HvAllArchRegisterName> for HvX64RegisterName
Source§fn from(name: HvAllArchRegisterName) -> Self
fn from(name: HvAllArchRegisterName) -> Self
Converts to this type from the input type.
Source§impl From<HvRegisterName> for HvX64RegisterName
impl From<HvRegisterName> for HvX64RegisterName
Source§fn from(name: HvRegisterName) -> Self
fn from(name: HvRegisterName) -> Self
Converts to this type from the input type.
Source§impl From<HvX64RegisterName> for HvRegisterName
impl From<HvX64RegisterName> for HvRegisterName
Source§fn from(name: HvX64RegisterName) -> Self
fn from(name: HvX64RegisterName) -> Self
Converts to this type from the input type.
Source§impl FromBytes for HvX64RegisterNamewhere
u32: FromBytes,
impl FromBytes for HvX64RegisterNamewhere
u32: FromBytes,
§fn ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
fn ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
§fn ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
fn ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
§fn ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: Immutable + KnownLayout,
fn ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: Immutable + KnownLayout,
Interprets the suffix of the given bytes as a
&Self
. Read more§fn mut_from_bytes(
source: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_bytes(
source: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
§fn mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
§fn mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
Source§impl FromZeros for HvX64RegisterNamewhere
u32: FromZeros,
impl FromZeros for HvX64RegisterNamewhere
u32: FromZeros,
§fn new_zeroed() -> Selfwhere
Self: Sized,
fn new_zeroed() -> Selfwhere
Self: Sized,
Creates an instance of
Self
from zeroed bytes. Read more§fn new_box_zeroed() -> Result<Box<Self>, AllocError>where
Self: Sized,
fn new_box_zeroed() -> Result<Box<Self>, AllocError>where
Self: Sized,
Creates a
Box<Self>
from zeroed bytes. Read more§fn new_vec_zeroed(len: usize) -> Result<Vec<Self>, AllocError>where
Self: Sized,
fn new_vec_zeroed(len: usize) -> Result<Vec<Self>, AllocError>where
Self: Sized,
Creates a
Vec<Self>
from zeroed bytes. Read moreSource§impl Hash for HvX64RegisterName
impl Hash for HvX64RegisterName
Source§impl IntoBytes for HvX64RegisterNamewhere
u32: IntoBytes,
impl IntoBytes for HvX64RegisterNamewhere
u32: IntoBytes,
§fn as_mut_bytes(&mut self) -> &mut [u8]where
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8]where
Self: FromBytes,
Gets the bytes of this value mutably. Read more
§fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
Source§impl KnownLayout for HvX64RegisterNamewhere
Self: Sized,
impl KnownLayout for HvX64RegisterNamewhere
Self: Sized,
Source§type PointerMetadata = ()
type PointerMetadata = ()
The type of metadata stored in a pointer to
Self
. Read moreSource§impl Ord for HvX64RegisterName
impl Ord for HvX64RegisterName
Source§fn cmp(&self, other: &HvX64RegisterName) -> Ordering
fn cmp(&self, other: &HvX64RegisterName) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for HvX64RegisterName
impl PartialEq for HvX64RegisterName
Source§impl PartialOrd for HvX64RegisterName
impl PartialOrd for HvX64RegisterName
Source§impl TryFromBytes for HvX64RegisterNamewhere
u32: TryFromBytes,
impl TryFromBytes for HvX64RegisterNamewhere
u32: TryFromBytes,
§fn try_ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_mut_from_bytes(
bytes: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_bytes(
bytes: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for HvX64RegisterName
impl Eq for HvX64RegisterName
impl Immutable for HvX64RegisterNamewhere
u32: Immutable,
impl StructuralPartialEq for HvX64RegisterName
Auto Trait Implementations§
impl Freeze for HvX64RegisterName
impl RefUnwindSafe for HvX64RegisterName
impl Send for HvX64RegisterName
impl Sync for HvX64RegisterName
impl Unpin for HvX64RegisterName
impl UnwindSafe for HvX64RegisterName
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