pub struct Aarch64VpState {
pub x: [u64; 31],
pub sp_el0: u64,
pub sp_el1: u64,
pub pc: u64,
pub cpsr: u64,
pub sctlr_el1: u64,
pub tcr_el1: u64,
pub ttbr0_el1: u64,
pub ttbr1_el1: u64,
}
Fields§
§x: [u64; 31]
§sp_el0: u64
§sp_el1: u64
§pc: u64
§cpsr: u64
§sctlr_el1: u64
§tcr_el1: u64
§ttbr0_el1: u64
§ttbr1_el1: u64
Trait Implementations§
Source§impl Debug for Aarch64VpState
impl Debug for Aarch64VpState
Source§impl DefaultEncoding for Aarch64VpState
impl DefaultEncoding for Aarch64VpState
Source§type Encoding = TableEncoder
type Encoding = TableEncoder
The encoding to use for the serialization. Read more
Source§impl PartialEq for Aarch64VpState
impl PartialEq for Aarch64VpState
Source§impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for Aarch64VpState
impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for Aarch64VpState
Source§const DECODERS: &'static [ErasedDecoderEntry] = _
const DECODERS: &'static [ErasedDecoderEntry] = _
The list of decoder vtables.
Source§impl<AnyR: 'static> StructEncodeMetadata<AnyR> for Aarch64VpState
impl<AnyR: 'static> StructEncodeMetadata<AnyR> for Aarch64VpState
Source§const ENCODERS: &'static [ErasedEncoderEntry] = _
const ENCODERS: &'static [ErasedEncoderEntry] = _
The list of encoder vtables.
Source§impl StructMetadata for Aarch64VpState
impl StructMetadata for Aarch64VpState
impl Eq for Aarch64VpState
impl StructuralPartialEq for Aarch64VpState
Auto Trait Implementations§
impl Freeze for Aarch64VpState
impl RefUnwindSafe for Aarch64VpState
impl Send for Aarch64VpState
impl Sync for Aarch64VpState
impl Unpin for Aarch64VpState
impl UnwindSafe for Aarch64VpState
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> 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.