use thiserror::Error;
#[derive(Error, Debug)]
pub enum SemanticValidationError {
#[error("Private mode section in configuration can only be included when the tracker is running in private mode.")]
UselessPrivateModeSection,
}
pub trait Validator {
fn validate(&self) -> Result<(), SemanticValidationError>;
}