pub struct TypeFeedbackStats {
pub total_operation_sites: usize,
pub monomorphic_operation_sites: usize,
pub total_variables: usize,
pub stable_variables: usize,
pub total_call_sites: usize,
pub monomorphic_call_sites: usize,
pub total_samples: u64,
}Expand description
Type feedback statistics for profiling
Fields§
§total_operation_sites: usizeTotal operation sites recorded
monomorphic_operation_sites: usizeMonomorphic operation sites (candidates for specialization)
total_variables: usizeTotal variables tracked
stable_variables: usizeVariables with stable types
total_call_sites: usizeTotal function call sites
monomorphic_call_sites: usizeMonomorphic call sites
total_samples: u64Total feedback samples collected
Trait Implementations§
Source§impl Clone for TypeFeedbackStats
impl Clone for TypeFeedbackStats
Source§fn clone(&self) -> TypeFeedbackStats
fn clone(&self) -> TypeFeedbackStats
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 TypeFeedbackStats
impl RefUnwindSafe for TypeFeedbackStats
impl Send for TypeFeedbackStats
impl Sync for TypeFeedbackStats
impl Unpin for TypeFeedbackStats
impl UnwindSafe for TypeFeedbackStats
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