pub struct PhaseDurations { /* private fields */ }Expand description
Nanoseconds indexed by CompilePhase. Unobserved phases remain zero.
Implementations§
Source§impl PhaseDurations
impl PhaseDurations
Sourcepub fn get(&self, phase: CompilePhase) -> u64
pub fn get(&self, phase: CompilePhase) -> u64
Duration recorded for phase.
Trait Implementations§
Source§impl Clone for PhaseDurations
impl Clone for PhaseDurations
Source§impl Debug for PhaseDurations
impl Debug for PhaseDurations
Source§impl Default for PhaseDurations
impl Default for PhaseDurations
impl Eq for PhaseDurations
Source§impl PartialEq for PhaseDurations
impl PartialEq for PhaseDurations
impl StructuralPartialEq for PhaseDurations
Auto Trait Implementations§
impl Freeze for PhaseDurations
impl RefUnwindSafe for PhaseDurations
impl Send for PhaseDurations
impl Sync for PhaseDurations
impl Unpin for PhaseDurations
impl UnsafeUnpin for PhaseDurations
impl UnwindSafe for PhaseDurations
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