pub struct ReuseStatsExt {
pub allocs_analyzed: usize,
pub reuses_applied: usize,
pub stack_allocations: usize,
pub rc_bumps: usize,
pub inlines: usize,
pub scratch_uses: usize,
pub bytes_saved: u64,
pub allocs_eliminated: usize,
}Expand description
Reuse analysis statistics (extended)
Fields§
§allocs_analyzed: usize§reuses_applied: usize§stack_allocations: usize§rc_bumps: usize§inlines: usize§scratch_uses: usize§bytes_saved: u64§allocs_eliminated: usizeTrait Implementations§
Source§impl Clone for ReuseStatsExt
impl Clone for ReuseStatsExt
Source§fn clone(&self) -> ReuseStatsExt
fn clone(&self) -> ReuseStatsExt
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 ReuseStatsExt
impl Debug for ReuseStatsExt
Source§impl Default for ReuseStatsExt
impl Default for ReuseStatsExt
Source§fn default() -> ReuseStatsExt
fn default() -> ReuseStatsExt
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReuseStatsExt
impl RefUnwindSafe for ReuseStatsExt
impl Send for ReuseStatsExt
impl Sync for ReuseStatsExt
impl Unpin for ReuseStatsExt
impl UnsafeUnpin for ReuseStatsExt
impl UnwindSafe for ReuseStatsExt
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