pub struct Optimizer { /* private fields */ }Expand description
Graph optimizer.
Implementations§
Source§impl Optimizer
impl Optimizer
Sourcepub fn default_passes() -> Self
pub fn default_passes() -> Self
Creates an optimizer with default passes.
Sourcepub fn add_pass(&mut self, pass: OptimizationPass)
pub fn add_pass(&mut self, pass: OptimizationPass)
Adds an optimization pass.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Optimizer
impl RefUnwindSafe for Optimizer
impl Send for Optimizer
impl Sync for Optimizer
impl Unpin for Optimizer
impl UnwindSafe for Optimizer
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