Struct erg_compiler::optimize::HIROptimizer
source · [−]pub struct HIROptimizer {}
Implementations
sourceimpl HIROptimizer
impl HIROptimizer
pub fn fold_constants(&mut self, _hir: HIR) -> HIR
pub fn eliminate_unused_variables(&mut self, _hir: HIR) -> (HIR, CompileWarnings)
pub fn eliminate_dead_code(&mut self, _hir: HIR) -> (HIR, CompileWarnings)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for HIROptimizer
impl Send for HIROptimizer
impl Sync for HIROptimizer
impl Unpin for HIROptimizer
impl UnwindSafe for HIROptimizer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more