pub struct MatlabOptimizer {
pub rewrites: usize,
}Expand description
A simple constant-folding optimizer for MATLAB expressions.
Fields§
§rewrites: usizeNumber of rewrites performed.
Implementations§
Source§impl MatlabOptimizer
impl MatlabOptimizer
Sourcepub fn simplify(&mut self, expr: MatlabExpr) -> MatlabExpr
pub fn simplify(&mut self, expr: MatlabExpr) -> MatlabExpr
Simplify a MATLAB expression.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MatlabOptimizer
impl RefUnwindSafe for MatlabOptimizer
impl Send for MatlabOptimizer
impl Sync for MatlabOptimizer
impl Unpin for MatlabOptimizer
impl UnsafeUnpin for MatlabOptimizer
impl UnwindSafe for MatlabOptimizer
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