pub struct OpFusion { /* private fields */ }Expand description
The op-fusion pass: applies each FusionPattern to fixpoint.
Implementations§
Source§impl OpFusion
impl OpFusion
Sourcepub fn with_patterns(patterns: Vec<FusionPattern>) -> Self
pub fn with_patterns(patterns: Vec<FusionPattern>) -> Self
The pass with a custom pattern set (used by tests / future callers).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OpFusion
impl RefUnwindSafe for OpFusion
impl Send for OpFusion
impl Sync for OpFusion
impl Unpin for OpFusion
impl UnsafeUnpin for OpFusion
impl UnwindSafe for OpFusion
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