pub struct CompilerPipelineResult {
pub expr: TLExpr,
pub stats: CompilerPipelineStats,
}Expand description
Output of a full pipeline run: the transformed expression plus collected statistics.
Fields§
§expr: TLExprThe optimized expression.
stats: CompilerPipelineStatsStatistics covering all passes and outer iterations.
Trait Implementations§
Source§impl Clone for CompilerPipelineResult
impl Clone for CompilerPipelineResult
Source§fn clone(&self) -> CompilerPipelineResult
fn clone(&self) -> CompilerPipelineResult
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 CompilerPipelineResult
impl RefUnwindSafe for CompilerPipelineResult
impl Send for CompilerPipelineResult
impl Sync for CompilerPipelineResult
impl Unpin for CompilerPipelineResult
impl UnsafeUnpin for CompilerPipelineResult
impl UnwindSafe for CompilerPipelineResult
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