hedl 1.2.0

HEDL - Hierarchical Entity Data Language
Documentation
[badges.maintenance]
status = "actively-developed"

[dependencies.hedl-c14n]
version = "1.2.0"

[dependencies.hedl-core]
version = "1.2.0"

[dependencies.hedl-csv]
optional = true
version = "1.2.0"

[dependencies.hedl-json]
version = "1.2.0"

[dependencies.hedl-lint]
version = "1.2.0"

[dependencies.hedl-neo4j]
optional = true
version = "1.2.0"

[dependencies.hedl-parquet]
optional = true
version = "1.2.0"

[dependencies.hedl-toon]
optional = true
version = "1.2.0"

[dependencies.hedl-xml]
optional = true
version = "1.2.0"

[dependencies.hedl-yaml]
optional = true
version = "1.2.0"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"

[dependencies.thiserror]
version = "2.0"

[dev-dependencies.proptest]
version = "1.5"

[dev-dependencies.serde_json]
version = "1.0"

[[example]]
name = "advanced_features"
path = "examples/advanced_features.rs"

[[example]]
name = "basic_usage"
path = "examples/basic_usage.rs"

[[example]]
name = "quick_start"
path = "examples/quick_start.rs"

[features]
all-formats = ["yaml", "xml", "csv", "parquet", "neo4j", "toon"]
csv = ["dep:hedl-csv"]
default = []
neo4j = ["dep:hedl-neo4j"]
parquet = ["dep:hedl-parquet"]
serde = ["dep:serde", "hedl-core/serde"]
toon = ["dep:hedl-toon"]
xml = ["dep:hedl-xml"]
yaml = ["dep:hedl-yaml"]

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

[lints.clippy]
all = "warn"

[lints.rust]
unused_must_use = "allow"
warnings = "warn"

[lints.rust.rust_2018_idioms]
level = "warn"
priority = -1

[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(loom)"]
level = "warn"
priority = 0

[package]
authors = ["marcflp <marc@dweve.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["encoding", "parser-implementations", "data-structures"]
description = "HEDL - Hierarchical Entity Data Language"
documentation = "https://docs.rs/hedl"
edition = "2021"
homepage = "https://dweve.com"
include = ["Cargo.toml", "README.md", "LICENSE", "NOTICE", "CHANGELOG*", "src/**", "tests/**", "benches/**", "examples/**"]
keywords = ["hedl", "data-format", "serialization", "parser", "token-efficient"]
license = "Apache-2.0"
name = "hedl"
publish = true
readme = "README.md"
repository = "https://github.com/dweve/hedl"
rust-version = "1.70"
version = "1.2.0"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

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

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

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

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

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

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