Skip to main content

oparry_core/
lib.rs

1// Parry Core - Validation engine & abstractions
2mod config;
3mod error;
4mod report;
5mod rule;
6
7pub use config::{Config, OutputFormat};
8pub use error::{Error, Result};
9pub use report::{Issue, IssueLevel, Report, ValidationResult};
10pub use rule::{Rule, RuleEngine};
11
12/// Re-exports for convenience
13pub mod prelude {
14    pub use crate::{Config, Error, Issue, IssueLevel, Report, Result, Rule};
15}
16
17// Version information
18pub const VERSION: &str = env!("CARGO_PKG_VERSION");
19pub const NAME: &str = env!("CARGO_PKG_NAME");