rust_iso20022 0.1.2

ISO 20022 financial message parser and generated Rust types for SWIFT MX XML/JSON.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Exact, source-addressed profile releases over the shared validation engine.
//!
//! A profile name or year is never sufficient to dispatch L3 validation. The
//! registry accepts only a complete [`crate::profiles::ProfileReleaseKey`] and does not contain
//! message data or duplicate the generated ISO 20022 model.

/// Opt-in deterministic checks pending exact profile source artifacts.
pub mod provisional;
mod registry;
mod release;
/// SEPA rulebook/implementation-guideline source identities and release gates.
pub mod sepa;

pub use registry::{ProfileDispatchError, ProfileRegistry, ProfileRegistryError, ProfileRelease};
pub use release::{
    ProfileDate, ProfileDateParseError, ProfileReleaseKey, ProfileScheme, ProfileSchemeParseError,
    ReleaseKeyParseError,
};