[package]
name = "mig-assembly"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
description = "MIG-guided EDIFACT tree assembly — parse RawSegments into typed MIG trees"

[dependencies]
edifact-primitives.workspace = true
edifact-parser.workspace = true
mig-types.workspace = true
quick-xml.workspace = true
thiserror.workspace = true
serde.workspace = true
serde_json.workspace = true

[dev-dependencies]
automapper-generator = { path = "../automapper-generator" }
insta.workspace = true
criterion.workspace = true
rayon.workspace = true

[[bench]]
name = "assembly_throughput"
harness = false
