pub trait RuleEmitter {
// Required methods
fn emit_file(&self, rules: &[UnifiedRule], path: &Path) -> Result<()>;
fn emit_string(&self, rules: &[UnifiedRule]) -> Result<String>;
fn editor(&self) -> Editor;
}Expand description
Trait for emitting rules to a specific format
Required Methods§
Sourcefn emit_string(&self, rules: &[UnifiedRule]) -> Result<String>
fn emit_string(&self, rules: &[UnifiedRule]) -> Result<String>
Emit rules to a string
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".