pub struct JoinPointStats {
pub joins_created: usize,
pub joins_inlined: usize,
pub joins_eliminated: usize,
pub tail_calls_detected: usize,
pub functions_contified: usize,
pub joins_floated: usize,
pub iterations: usize,
}Expand description
Statistics for join point optimization
Fields§
§joins_created: usizeNumber of join points created
joins_inlined: usizeNumber of join points inlined
joins_eliminated: usizeNumber of dead join points eliminated
tail_calls_detected: usizeNumber of tail calls detected
functions_contified: usizeNumber of functions contified
joins_floated: usizeNumber of join points floated
iterations: usizeTotal optimization iterations run
Trait Implementations§
Source§impl Clone for JoinPointStats
impl Clone for JoinPointStats
Source§fn clone(&self) -> JoinPointStats
fn clone(&self) -> JoinPointStats
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 JoinPointStats
impl Debug for JoinPointStats
Source§impl Default for JoinPointStats
impl Default for JoinPointStats
Source§fn default() -> JoinPointStats
fn default() -> JoinPointStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JoinPointStats
impl RefUnwindSafe for JoinPointStats
impl Send for JoinPointStats
impl Sync for JoinPointStats
impl Unpin for JoinPointStats
impl UnsafeUnpin for JoinPointStats
impl UnwindSafe for JoinPointStats
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