pub struct CompileProfile {
pub durations_ns: PhaseDurations,
pub counters: CompileCounters,
pub retained: RetainedBytes,
pub route: ExecutionKind,
}Expand description
Named summary profile for regular IR compilation.
Fields§
§durations_ns: PhaseDurationsPer-phase wall durations.
counters: CompileCountersBackend work counters.
retained: RetainedBytesRetained and temporary byte estimates.
route: ExecutionKindSelected root route.
Trait Implementations§
Source§impl Clone for CompileProfile
impl Clone for CompileProfile
Source§fn clone(&self) -> CompileProfile
fn clone(&self) -> CompileProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompileProfile
impl Debug for CompileProfile
impl Eq for CompileProfile
Source§impl PartialEq for CompileProfile
impl PartialEq for CompileProfile
impl StructuralPartialEq for CompileProfile
Auto Trait Implementations§
impl Freeze for CompileProfile
impl RefUnwindSafe for CompileProfile
impl Send for CompileProfile
impl Sync for CompileProfile
impl Unpin for CompileProfile
impl UnsafeUnpin for CompileProfile
impl UnwindSafe for CompileProfile
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