pub trait EnhancedTrackable {
// Required methods
fn get_pointer_info(&self) -> PointerInfo;
fn get_size_estimate(&self) -> usize;
fn get_type_info(&self) -> TypeInfo;
}
Expand description
Enhanced Trackable trait with pointer info
Required Methods§
Sourcefn get_pointer_info(&self) -> PointerInfo
fn get_pointer_info(&self) -> PointerInfo
Get enhanced pointer information
Sourcefn get_size_estimate(&self) -> usize
fn get_size_estimate(&self) -> usize
Get size estimate for the tracked data
Sourcefn get_type_info(&self) -> TypeInfo
fn get_type_info(&self) -> TypeInfo
Get type information