pub struct EnhancedTypeInfo {
pub simplified_name: String,
pub category: String,
pub subcategory: String,
pub total_size: usize,
pub allocation_count: usize,
pub variable_names: Vec<String>,
}
Expand description
Enhanced type information with variable names and categorization
Fields§
§simplified_name: String
Simplified type name for display
category: String
Category this type belongs to
subcategory: String
Subcategory for fine-grained classification
total_size: usize
Total memory size used by this type
allocation_count: usize
Number of allocations of this type
variable_names: Vec<String>
Variable names associated with this type
Trait Implementations§
Source§impl Clone for EnhancedTypeInfo
impl Clone for EnhancedTypeInfo
Source§fn clone(&self) -> EnhancedTypeInfo
fn clone(&self) -> EnhancedTypeInfo
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 moreAuto Trait Implementations§
impl Freeze for EnhancedTypeInfo
impl RefUnwindSafe for EnhancedTypeInfo
impl Send for EnhancedTypeInfo
impl Sync for EnhancedTypeInfo
impl Unpin for EnhancedTypeInfo
impl UnwindSafe for EnhancedTypeInfo
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