#[repr(C)]pub struct MemoryTrackerScopeDataT {
pub desc: *const c_char,
pub allocated_bytes: u64,
pub allocation_count: u64,
pub parent: u32,
pub num_children: u32,
pub tracing_enabled: bool,
pub _padding_44: [c_char; 3],
pub trace_count: u32,
}
Fields§
§desc: *const c_char
§allocated_bytes: u64
§allocation_count: u64
§parent: u32
§num_children: u32
§tracing_enabled: bool
§_padding_44: [c_char; 3]
§trace_count: u32
Trait Implementations§
Source§impl Clone for MemoryTrackerScopeDataT
impl Clone for MemoryTrackerScopeDataT
Source§fn clone(&self) -> MemoryTrackerScopeDataT
fn clone(&self) -> MemoryTrackerScopeDataT
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 Default for MemoryTrackerScopeDataT
impl Default for MemoryTrackerScopeDataT
impl Copy for MemoryTrackerScopeDataT
Auto Trait Implementations§
impl Freeze for MemoryTrackerScopeDataT
impl RefUnwindSafe for MemoryTrackerScopeDataT
impl !Send for MemoryTrackerScopeDataT
impl !Sync for MemoryTrackerScopeDataT
impl Unpin for MemoryTrackerScopeDataT
impl UnwindSafe for MemoryTrackerScopeDataT
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