pub struct LocalHeapHeader {
pub data_size: u64,
pub free_list_offset: u64,
pub data_addr: u64,
}Expand description
Decoded local heap header.
Fields§
§data_size: u64Total size of the data segment.
free_list_offset: u64Offset into the data segment of the first free block, or u64::MAX if none.
data_addr: u64File address of the data segment.
Implementations§
Trait Implementations§
Source§impl Clone for LocalHeapHeader
impl Clone for LocalHeapHeader
Source§fn clone(&self) -> LocalHeapHeader
fn clone(&self) -> LocalHeapHeader
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 LocalHeapHeader
impl Debug for LocalHeapHeader
Source§impl PartialEq for LocalHeapHeader
impl PartialEq for LocalHeapHeader
impl Eq for LocalHeapHeader
impl StructuralPartialEq for LocalHeapHeader
Auto Trait Implementations§
impl Freeze for LocalHeapHeader
impl RefUnwindSafe for LocalHeapHeader
impl Send for LocalHeapHeader
impl Sync for LocalHeapHeader
impl Unpin for LocalHeapHeader
impl UnsafeUnpin for LocalHeapHeader
impl UnwindSafe for LocalHeapHeader
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