mig_types/lib.rs
1//! Generated MIG-tree types for EDIFACT messages.
2//!
3//! Types are organized by format version and message type:
4//! - `generated::fv2504::utilmd` — UTILMD types for FV2504
5//!
6//! Each message type module contains:
7//! - `segments` — segment structs (SegNad, SegLoc, etc.)
8//! - `composites` — composite data element structs
9//! - `enums` — code list enums (NadQualifier, LocQualifier, etc.)
10//! - `groups` — segment group structs (Sg2Party, Sg8SeqGroup, etc.)
11//! - `pids` — per-PID composition structs
12//!
13//! Also provides crate-independent primitives:
14//! - `segment` — `OwnedSegment` for parsed EDIFACT segments
15//! - `cursor` — `SegmentCursor` and helpers for sequential segment consumption
16
17pub mod cursor;
18pub mod generated;
19pub mod navigator;
20pub mod paths;
21pub mod schema;
22pub mod segment;
23pub mod traits;