pub struct GicV2Config {
pub gic_distributor_base: u64,
pub cpu_interface_base: u64,
}Expand description
GICv2-specific address configuration.
Fields§
§gic_distributor_base: u64§cpu_interface_base: u64Trait Implementations§
Source§impl Clone for GicV2Config
impl Clone for GicV2Config
Source§fn clone(&self) -> GicV2Config
fn clone(&self) -> GicV2Config
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 GicV2Config
impl Debug for GicV2Config
Source§impl DefaultEncoding for GicV2Config
impl DefaultEncoding for GicV2Config
Source§impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for GicV2Config
impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for GicV2Config
Source§impl<AnyR: 'static> StructEncodeMetadata<AnyR> for GicV2Config
impl<AnyR: 'static> StructEncodeMetadata<AnyR> for GicV2Config
Auto Trait Implementations§
impl Freeze for GicV2Config
impl RefUnwindSafe for GicV2Config
impl Send for GicV2Config
impl Sync for GicV2Config
impl Unpin for GicV2Config
impl UnsafeUnpin for GicV2Config
impl UnwindSafe for GicV2Config
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> 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].