mx-message 3.1.4

A fast, type-safe Rust implementation of MXMessage for parsing MX messages.
Documentation
// Plasmatic MX Message Parsing Library
// https://github.com/GoPlasmatic/MXMessage
//
// Copyright (c) 2025 Plasmatic
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// You may obtain a copy of this library at
// https://github.com/GoPlasmatic/MXMessage

pub mod bah_admi_024_001_01;
pub mod bah_camt_025_001_08;
pub mod bah_camt_029_001;
pub mod bah_camt_052_001_08;
pub mod bah_camt_053_001_08;
pub mod bah_camt_054_001;
pub mod bah_camt_055_001_08;
pub mod bah_camt_056_001_08;
pub mod bah_camt_057_001_06;
pub mod bah_camt_058_001_08;
pub mod bah_camt_060_001_05;
pub mod bah_camt_105_001_02;
pub mod bah_camt_105_001_02_mc;
pub mod bah_camt_106_001_02;
pub mod bah_camt_106_001_02_mc;
pub mod bah_camt_107_001_01;
pub mod bah_camt_108_001_01;
pub mod bah_camt_109_001_01;
pub mod bah_pacs_002_001_10;
pub mod bah_pacs_003_001_08;
pub mod bah_pacs_004_001_09;
pub mod bah_pacs_008_001_08;
pub mod bah_pacs_008_001_08_stp;
pub mod bah_pacs_009_001_08;
pub mod bah_pacs_009_001_08_adv;
pub mod bah_pacs_009_001_08_cov;
pub mod bah_pacs_010_001_03;
pub mod bah_pacs_010_001_03_mc;
pub mod bah_pain_001_001_09;
pub mod bah_pain_002_001_10;
pub mod bah_pain_008_001_08;

/// AppHdr type - represents all possible Business Application Header types
/// Since all BAH types are structurally identical, we use a type alias
/// pointing to BusinessApplicationHeaderV02 from pacs.008
pub type AppHdr = bah_pacs_008_001_08::BusinessApplicationHeaderV02;