dpp-domain 0.21.0

EU Digital Product Passport domain types, port traits, and per-field disclosure policy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Passport plausibility lint dispatch — maps [`ProductGroupData`](crate::product_group::ProductGroupData) onto the
//! `dpp-rules::lint` pack and carries the owned, serialisable wire types the
//! engine persists on [`crate::passport::Passport::lint_result`].
//!
//! Unlike [`crate::ports::compliance`], there is no pluggable strategy here:
//! the lint pack ships directly in `dpp-rules` and is not an extension seam.

mod finding;
mod result;
#[cfg(test)]
mod tests;

pub use finding::{LintFinding, LintSeverity, lint_product_group_data};
pub use result::LintResult;