pub struct MemorySchema {
pub regions: Vec<RegionDecl>,
pub total_memory_required: u64,
}Expand description
Memory schema containing region declarations.
Fields§
§regions: Vec<RegionDecl>Region declarations.
total_memory_required: u64Total memory required in bytes.
Implementations§
Trait Implementations§
Source§impl Clone for MemorySchema
impl Clone for MemorySchema
Source§fn clone(&self) -> MemorySchema
fn clone(&self) -> MemorySchema
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 MemorySchema
impl Debug for MemorySchema
Source§impl Default for MemorySchema
impl Default for MemorySchema
Source§fn default() -> MemorySchema
fn default() -> MemorySchema
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MemorySchema
impl RefUnwindSafe for MemorySchema
impl Send for MemorySchema
impl Sync for MemorySchema
impl Unpin for MemorySchema
impl UnsafeUnpin for MemorySchema
impl UnwindSafe for MemorySchema
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