# 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.81.0" name = "xoev-xwasser" version = "0.702.1+0.7.2" authors = ["H & D GmbH Open Source "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = ''' "XOEV XWasser XML Standard" ''' readme = "README.md" keywords = [] categories = [] license = "MIT" repository = "https://github.com/hd-gmbh-dev/xoev-xwasser-rs" [profile.release] opt-level = "s" [lib] name = "xoev_xwasser" crate-type = [ "cdylib", "rlib", ] path = "src/lib.rs" [[test]] name = "administration_receipt" path = "tests/administration_receipt.rs" [[test]] name = "generate_schemas" path = "tests/generate_schemas.rs" [[test]] name = "monitoring_plan_builder" path = "tests/monitoring_plan_builder.rs" [[test]] name = "monitoring_plan_maximal" path = "tests/monitoring_plan_maximal.rs" [[test]] name = "monitoring_plan_minimal" path = "tests/monitoring_plan_minimal.rs" [[test]] name = "olb_report_minimal" path = "tests/olb_report_minimal.rs" [[test]] name = "quality_report_builder" path = "tests/quality_report_builder.rs" [[test]] name = "quality_report_maximal" path = "tests/quality_report_maximal.rs" [[test]] name = "quality_report_minimal" path = "tests/quality_report_minimal.rs" [[test]] name = "version" path = "tests/version.rs" [dependencies.anyhow] version = "1" optional = true [dependencies.chrono] version = "0.4.38" optional = true [dependencies.once_cell] version = "1.20.1" optional = true [dependencies.raxb] version = "0.4.4" features = ["trace"] [dependencies.raxb-validate] version = "0.4.4" optional = true [dependencies.raxb-xmlschema] version = "0.4.4" optional = true [dependencies.rust-embed] version = "8.5.0" optional = true [dependencies.serde] version = "1.0.210" features = [ "derive", "rc", ] [dependencies.serde-wasm-bindgen] version = "0.6" optional = true [dependencies.strum] version = "0.26" optional = true [dependencies.strum_macros] version = "0.26" optional = true [dependencies.tiny_id] version = "0.1.6" features = [] optional = true [dependencies.tsify-next] version = "0.5.4" features = ["js"] optional = true default-features = false [dependencies.typed-builder] version = "0.20.0" optional = true [dependencies.uuid] version = "1.10.0" features = ["v4"] optional = true [dependencies.wasm-bindgen] version = "0.2.93" optional = true [dependencies.xoev-xwasser-codelists] version = "0.702.1" optional = true [dependencies.xoev-xwasser-derive] version = "0.702.1" [dev-dependencies.anyhow] version = "1.0.89" [dev-dependencies.raxb-xmlschema-build] version = "0.4.4" [dev-dependencies.serde_json] version = "1.0.128" [dev-dependencies.test-log] version = "0.2.16" features = [ "trace", "color", ] [build-dependencies.anyhow] version = "1.0.89" [build-dependencies.raxb-xmlschema-build] version = "0.4.4" [features] builder = [ "dep:typed-builder", "dep:uuid", "dep:chrono", "dep:strum", "dep:strum_macros", "dep:tiny_id", "dep:once_cell", ] default = [ "builder", "validate", ] schema = [ "dep:rust-embed", "dep:raxb-validate", "dep:raxb-xmlschema", "dep:anyhow", ] trace = [] validate = ["dep:xoev-xwasser-codelists"] wasm = [ "dep:wasm-bindgen", "dep:serde-wasm-bindgen", "dep:tsify-next", "dep:uuid", "uuid/js", "tiny_id/js", ]