pub struct MemoryConfig {
pub mem_size: u64,
pub mmio_gaps: Vec<MemoryRange>,
pub prefetch_memory: bool,
pub pcie_ecam_base: u64,
}Fields§
§mem_size: u64§mmio_gaps: Vec<MemoryRange>§prefetch_memory: bool§pcie_ecam_base: u64Trait Implementations§
Source§impl Debug for MemoryConfig
impl Debug for MemoryConfig
Source§impl DefaultEncoding for MemoryConfig
impl DefaultEncoding for MemoryConfig
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for MemoryConfig
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for MemoryConfig
Source§impl StructEncodeMetadata<Resource> for MemoryConfig
impl StructEncodeMetadata<Resource> for MemoryConfig
Auto Trait Implementations§
impl Freeze for MemoryConfig
impl RefUnwindSafe for MemoryConfig
impl Send for MemoryConfig
impl Sync for MemoryConfig
impl Unpin for MemoryConfig
impl UnwindSafe for MemoryConfig
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
§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> 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].