pub trait Validator: Send + Sync {
// Required methods
fn validate(&self, kind: &SlotKind, code: &str) -> Result<ValidationResult>;
fn format(&self, kind: &SlotKind, code: &str) -> Result<String>;
}Expand description
Trait for implementing code validators and formatters.