pub struct SegmentRegister {
pub base: u64,
pub limit: u32,
pub selector: u16,
pub attributes: u16,
}Fields§
§base: u64§limit: u32§selector: u16§attributes: u16Trait 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 DefaultEncoding for SegmentRegister
impl DefaultEncoding for SegmentRegister
Source§impl DescribeTable for SegmentRegister
impl DescribeTable for SegmentRegister
Source§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The protobuf message description for this type.
Source§impl From<HvX64SegmentRegister> for SegmentRegister
impl From<HvX64SegmentRegister> for SegmentRegister
Source§impl From<SegmentRegister> for HvX64SegmentRegister
impl From<SegmentRegister> for HvX64SegmentRegister
Source§fn from(seg: SegmentRegister) -> Self
fn from(seg: SegmentRegister) -> Self
Converts to this type from the input type.
Source§impl From<SegmentRegister> for SegmentRegister
impl From<SegmentRegister> for SegmentRegister
Source§impl From<SegmentRegister> for SegmentRegister
impl From<SegmentRegister> for SegmentRegister
Source§fn from(seg: SegmentRegister) -> Self
fn from(seg: SegmentRegister) -> Self
Converts to this type from the input type.
Source§impl Inspect for SegmentRegister
impl Inspect for SegmentRegister
Source§impl PartialEq for SegmentRegister
impl PartialEq for SegmentRegister
Source§impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for SegmentRegister
impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for SegmentRegister
Source§impl<AnyR: 'static> StructEncodeMetadata<AnyR> for SegmentRegister
impl<AnyR: 'static> StructEncodeMetadata<AnyR> for SegmentRegister
Source§impl StructMetadata for SegmentRegister
impl StructMetadata for SegmentRegister
impl Copy for SegmentRegister
impl Eq for SegmentRegister
impl StructuralPartialEq 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 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
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].