# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
rust-version = "1.75"
name = "mig-bo4e"
version = "0.1.7"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Declarative TOML-based MIG-tree to BO4E mapping engine"
readme = false
license = "MIT"
repository = "https://github.com/Hochfrequenz/edifact_mapper"

[lib]
name = "mig_bo4e"
path = "src/lib.rs"

[[test]]
name = "aperak_contrl_test"
path = "tests/aperak_contrl_test.rs"

[[test]]
name = "aperak_roundtrip_test"
path = "tests/aperak_roundtrip_test.rs"

[[test]]
name = "bo4e_schema_validation_test"
path = "tests/bo4e_schema_validation_test.rs"

[[test]]
name = "cache_test"
path = "tests/cache_test.rs"

[[test]]
name = "comdis_roundtrip_test"
path = "tests/comdis_roundtrip_test.rs"

[[test]]
name = "data_bundle_test"
path = "tests/data_bundle_test.rs"

[[test]]
name = "definition_test"
path = "tests/definition_test.rs"

[[test]]
name = "entity_mapping_test"
path = "tests/entity_mapping_test.rs"

[[test]]
name = "error_mapping_test"
path = "tests/error_mapping_test.rs"

[[test]]
name = "forward_mapping_test"
path = "tests/forward_mapping_test.rs"

[[test]]
name = "fv2510_bulk_roundtrip_test"
path = "tests/fv2510_bulk_roundtrip_test.rs"

[[test]]
name = "fv2604_bulk_roundtrip_test"
path = "tests/fv2604_bulk_roundtrip_test.rs"

[[test]]
name = "handler_test"
path = "tests/handler_test.rs"

[[test]]
name = "iftsta_roundtrip_test"
path = "tests/iftsta_roundtrip_test.rs"

[[test]]
name = "insrpt_roundtrip_test"
path = "tests/insrpt_roundtrip_test.rs"

[[test]]
name = "interchange_integration_test"
path = "tests/interchange_integration_test.rs"

[[test]]
name = "interchange_reverse_test"
path = "tests/interchange_reverse_test.rs"

[[test]]
name = "invoic_roundtrip_test"
path = "tests/invoic_roundtrip_test.rs"

[[test]]
name = "llm_prompt_validation_test"
path = "tests/llm_prompt_validation_test.rs"

[[test]]
name = "map_all_forward_test"
path = "tests/map_all_forward_test.rs"

[[test]]
name = "mapping_files_test"
path = "tests/mapping_files_test.rs"

[[test]]
name = "mscons_roundtrip_test"
path = "tests/mscons_roundtrip_test.rs"

[[test]]
name = "ordchg_roundtrip_test"
path = "tests/ordchg_roundtrip_test.rs"

[[test]]
name = "orders_roundtrip_test"
path = "tests/orders_roundtrip_test.rs"

[[test]]
name = "ordrsp_roundtrip_test"
path = "tests/ordrsp_roundtrip_test.rs"

[[test]]
name = "partin_roundtrip_test"
path = "tests/partin_roundtrip_test.rs"

[[test]]
name = "path_resolver_integration_test"
path = "tests/path_resolver_integration_test.rs"

[[test]]
name = "pid_55003_to_55012_test"
path = "tests/pid_55003_to_55012_test.rs"

[[test]]
name = "pid_55013_to_55035_test"
path = "tests/pid_55013_to_55035_test.rs"

[[test]]
name = "pid_bulk_roundtrip_test"
path = "tests/pid_bulk_roundtrip_test.rs"

[[test]]
name = "pid_pipeline_test"
path = "tests/pid_pipeline_test.rs"

[[test]]
name = "pricat_roundtrip_test"
path = "tests/pricat_roundtrip_test.rs"

[[test]]
name = "quotes_roundtrip_test"
path = "tests/quotes_roundtrip_test.rs"

[[test]]
name = "remadv_roundtrip_test"
path = "tests/remadv_roundtrip_test.rs"

[[test]]
name = "reqote_roundtrip_test"
path = "tests/reqote_roundtrip_test.rs"

[[test]]
name = "reverse_all_test"
path = "tests/reverse_all_test.rs"

[[test]]
name = "reverse_mapping_test"
path = "tests/reverse_mapping_test.rs"

[[test]]
name = "reverse_roundtrip_test"
path = "tests/reverse_roundtrip_test.rs"

[[test]]
name = "roundtrip_55001_test"
path = "tests/roundtrip_55001_test.rs"

[[test]]
name = "split_loader_test"
path = "tests/split_loader_test.rs"

[[test]]
name = "typed_api_test"
path = "tests/typed_api_test.rs"

[[test]]
name = "typed_roundtrip_test"
path = "tests/typed_roundtrip_test.rs"

[[test]]
name = "utilmd_gas_44001_test"
path = "tests/utilmd_gas_44001_test.rs"

[[test]]
name = "utilmd_gas_bulk_roundtrip_test"
path = "tests/utilmd_gas_bulk_roundtrip_test.rs"

[[test]]
name = "utilmd_gas_fv2510_bulk_roundtrip_test"
path = "tests/utilmd_gas_fv2510_bulk_roundtrip_test.rs"

[[test]]
name = "utilmd_gas_fv2604_bulk_roundtrip_test"
path = "tests/utilmd_gas_fv2604_bulk_roundtrip_test.rs"

[[test]]
name = "utilmd_strom_fv2510_bulk_roundtrip_test"
path = "tests/utilmd_strom_fv2510_bulk_roundtrip_test.rs"

[[test]]
name = "utilmd_strom_fv2604_bulk_roundtrip_test"
path = "tests/utilmd_strom_fv2604_bulk_roundtrip_test.rs"

[[test]]
name = "utilts_roundtrip_test"
path = "tests/utilts_roundtrip_test.rs"

[dependencies.bincode]
version = "2"
features = ["serde"]

[dependencies.bo4e-edifact-types]
version = "0.1.7"

[dependencies.indexmap]
version = "2"
features = ["serde"]

[dependencies.mig-assembly]
version = "0.1.7"

[dependencies.mig-types]
version = "0.1.7"

[dependencies.serde]
version = "1"
features = ["derive"]

[dependencies.serde_json]
version = "1"

[dependencies.thiserror]
version = "2"

[dependencies.toml]
version = "0.8"

[dev-dependencies.bo4e-german]
version = "0.2"

[dev-dependencies.edifact-primitives]
version = "0.1.7"

[dev-dependencies.insta]
version = "1"
features = ["json"]

[dev-dependencies.tempfile]
version = "3"
