Skip to main content

RewriteRuleExt

Trait RewriteRuleExt 

Source
pub trait RewriteRuleExt: RewriteRule + Sized {
    // Provided method
    fn then<R: RewriteRule>(self, other: R) -> (Self, R) { ... }
}
Expand description

Extension trait for composing rewrite rules in a fluent style.

This trait provides a then method that allows chaining rewrite rules together, creating a pipeline where rules are applied left-to-right.

Provided Methods§

Source

fn then<R: RewriteRule>(self, other: R) -> (Self, R)

Chains this rule with another rule, creating a composite rule that applies self first, then other.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§