1 2 3 4 5 6 7 8 9 10 11 12 13
use crate::{Rule, Violation}; pub struct StrayClosingKeyword; impl Violation for StrayClosingKeyword { fn rule() -> Rule { Rule::StrayClosingKeyword } fn message(&self) -> String { "this control keyword has no matching opener".to_owned() } }