Skip to main content

changeset_operations/verification/rules/
mod.rs

1mod coverage;
2mod deleted;
3
4pub use coverage::CoverageRule;
5pub use deleted::DeletedChangesetsRule;
6
7use super::{VerificationContext, VerificationResult};
8use crate::Result;
9
10pub trait VerificationRule {
11    /// # Errors
12    ///
13    /// Returns an error if the rule check cannot be completed.
14    fn check(&self, context: &VerificationContext, result: &mut VerificationResult) -> Result<()>;
15}