dpp-domain 0.19.0

EU Digital Product Passport domain types, port traits, and per-field disclosure policy
Documentation
//! The `Passport` aggregate root and its unique identifier type.

pub mod id;

pub mod record;
pub mod reference;
#[cfg(test)]
mod reference_tests;
pub mod view;

#[cfg(test)]
mod from_stored_tests;
#[cfg(test)]
mod publish_gate_tests;
#[cfg(test)]
mod redaction_tests;
#[cfg(test)]
mod retention_mutable_fields_tests;
#[cfg(test)]
pub(crate) mod tests;
#[cfg(test)]
mod validation_tests;
#[cfg(test)]
mod wire_keys_tests;

pub use crate::facility::FacilitySnapshot;
pub use crate::manufacturer::ManufacturerInfo;
pub use crate::material::MaterialEntry;
pub use id::PassportId;
pub use record::{PASSPORT_PROOF_FIELDS, PASSPORT_WIRE_KEYS, Passport, RETENTION_MUTABLE_FIELDS};
pub use reference::PassportRef;
pub use view::PassportView;