ifc-validate 0.3.1

Schema conformance: WHERE rules, cardinality, GUID and reference integrity.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Structured findings: severity, entity, rule, message.
//!
//! A validation result must be machine-readable so a downstream consumer can
//! act on it and a CI gate can fail on it.
//!
//! ## Internal split
//!
//! - `finding.rs`: severity and the individual finding.
//! - `path.rs`: entity and attribute paths, and their total order.
//! - `summary.rs`: counts and the assembled report.

mod finding;
mod path;
mod summary;

pub use finding::{Finding, Severity};
pub use path::Path;
pub use summary::{Report, Summary};