pub struct CompilationStep {
pub step_num: usize,
pub phase: String,
pub description: String,
pub state: StepState,
pub duration_us: Option<u64>,
}Expand description
A single step in the compilation process.
Fields§
§step_num: usizeStep number (0-indexed)
phase: StringName of this compilation phase
description: StringDescription of what happened
state: StepStateState snapshot at this step
duration_us: Option<u64>Duration of this step (if measured)
Trait Implementations§
Source§impl Clone for CompilationStep
impl Clone for CompilationStep
Source§fn clone(&self) -> CompilationStep
fn clone(&self) -> CompilationStep
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 CompilationStep
impl RefUnwindSafe for CompilationStep
impl Send for CompilationStep
impl Sync for CompilationStep
impl Unpin for CompilationStep
impl UnwindSafe for CompilationStep
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