pub struct DeadCodeEliminator;Expand description
Dead code eliminator
Trait Implementations§
Source§impl Mutator for DeadCodeEliminator
impl Mutator for DeadCodeEliminator
Source§fn mutate_statement(&mut self, stmt: &mut Statement)
fn mutate_statement(&mut self, stmt: &mut Statement)
Mutate a statement
Source§fn mutate_expression(&mut self, expr: &mut Expression)
fn mutate_expression(&mut self, expr: &mut Expression)
Mutate an expression
Source§fn mutate_basic_block(&mut self, block: &mut BasicBlock)
fn mutate_basic_block(&mut self, block: &mut BasicBlock)
Mutate a basic block
Source§fn mutate_function(&mut self, function: &mut Function)
fn mutate_function(&mut self, function: &mut Function)
Mutate a function
Source§fn mutate_class(&mut self, _class: &mut Class)
fn mutate_class(&mut self, _class: &mut Class)
Mutate a class
Source§fn mutate_module(&mut self, _module: &mut Module)
fn mutate_module(&mut self, _module: &mut Module)
Mutate a module
Source§fn mutate_program(&mut self, program: &mut Program)
fn mutate_program(&mut self, program: &mut Program)
Mutate a program
Auto Trait Implementations§
impl Freeze for DeadCodeEliminator
impl RefUnwindSafe for DeadCodeEliminator
impl Send for DeadCodeEliminator
impl Sync for DeadCodeEliminator
impl Unpin for DeadCodeEliminator
impl UnsafeUnpin for DeadCodeEliminator
impl UnwindSafe for DeadCodeEliminator
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