pub struct PEResult {
pub expr: TLExpr,
pub stats: PEStats,
pub residual_vars: Vec<String>,
}Expand description
The result of partially evaluating an expression.
Fields§
§expr: TLExprThe residual (simplified) expression.
stats: PEStatsStatistics accumulated during evaluation.
residual_vars: Vec<String>Names of variables still free (unbound) in the output expression.
Auto Trait Implementations§
impl Freeze for PEResult
impl RefUnwindSafe for PEResult
impl Send for PEResult
impl Sync for PEResult
impl Unpin for PEResult
impl UnsafeUnpin for PEResult
impl UnwindSafe for PEResult
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