pub struct MemorySlice {
pub name: String,
pub offset: u64,
pub size: u64,
pub array_count: Option<u64>,
pub bit_mask: Option<(u32, u32)>,
pub children: HashMap<String, MemorySlice>,
}
Fields§
§name: String
§offset: u64
§size: u64
§array_count: Option<u64>
§bit_mask: Option<(u32, u32)>
§children: HashMap<String, MemorySlice>
Trait Implementations§
Source§impl Debug for MemorySlice
impl Debug for MemorySlice
Source§impl<'de> Deserialize<'de> for MemorySlice
impl<'de> Deserialize<'de> for MemorySlice
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MemorySlice
impl RefUnwindSafe for MemorySlice
impl Send for MemorySlice
impl Sync for MemorySlice
impl Unpin for MemorySlice
impl UnwindSafe for MemorySlice
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