#[repr(C)]pub struct SegmentRegister {}Fields§
§base: u64§limit: u32§selector: u16§type_: u8§present: u8§dpl: u8§db: u8§s: u8§l: u8§g: u8§avl: u8§unusable: __u8§padding: __u8Trait Implementations§
Source§impl Clone for SegmentRegister
impl Clone for SegmentRegister
Source§fn clone(&self) -> SegmentRegister
fn clone(&self) -> SegmentRegister
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 SegmentRegister
impl Debug for SegmentRegister
Source§impl Default for SegmentRegister
impl Default for SegmentRegister
Source§fn default() -> SegmentRegister
fn default() -> SegmentRegister
Returns the “default value” for a type. Read more
Source§impl From<SegmentRegister> for hv_x64_segment_register
impl From<SegmentRegister> for hv_x64_segment_register
Source§fn from(reg: SegmentRegister) -> Self
fn from(reg: SegmentRegister) -> Self
Converts to this type from the input type.
Source§impl From<hv_x64_segment_register> for SegmentRegister
impl From<hv_x64_segment_register> for SegmentRegister
Source§fn from(hv_reg: hv_x64_segment_register) -> Self
fn from(hv_reg: hv_x64_segment_register) -> Self
Converts to this type from the input type.
Source§impl FromBytes for SegmentRegister
impl FromBytes for SegmentRegister
Source§impl FromZeros for SegmentRegister
impl FromZeros for SegmentRegister
Source§impl IntoBytes for SegmentRegister
impl IntoBytes for SegmentRegister
Source§impl TryFromBytes for SegmentRegisterwhere
u64: TryFromBytes,
u32: TryFromBytes,
u16: TryFromBytes,
u8: TryFromBytes,
__u8: TryFromBytes,
impl TryFromBytes for SegmentRegisterwhere
u64: TryFromBytes,
u32: TryFromBytes,
u16: TryFromBytes,
u8: TryFromBytes,
__u8: TryFromBytes,
Source§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,
Source§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,
Source§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 SegmentRegister
Auto Trait Implementations§
impl Freeze for SegmentRegister
impl RefUnwindSafe for SegmentRegister
impl Send for SegmentRegister
impl Sync for SegmentRegister
impl Unpin for SegmentRegister
impl UnsafeUnpin for SegmentRegister
impl UnwindSafe for SegmentRegister
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