[[bench]]
harness = false
name = "data"
path = "benches/data.rs"
[dependencies.bitflags]
version = "2.9"
[dependencies.libyang4-sys]
version = "0.1.0"
[dependencies.log]
version = "0.4"
[dependencies.num-derive]
version = "0.4"
[dependencies.num-traits]
version = "0.2"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.env_logger]
version = "0.11.8"
[[example]]
name = "data_diff"
path = "examples/data_diff.rs"
[[example]]
name = "data_edit"
path = "examples/data_edit.rs"
[[example]]
name = "data_iteration"
path = "examples/data_iteration.rs"
[[example]]
name = "data_json2xml"
path = "examples/data_json2xml.rs"
[[example]]
name = "logging"
path = "examples/logging.rs"
[[example]]
name = "schema_imports"
path = "examples/schema_imports.rs"
[[example]]
name = "schema_iteration"
path = "examples/schema_iteration.rs"
[[example]]
name = "schema_yang2yin"
path = "examples/schema_yang2yin.rs"
[features]
bindgen = ["libyang4-sys/bindgen"]
bundled = ["libyang4-sys/bundled"]
default = []
[lib]
name = "yang4"
path = "src/lib.rs"
[lints.clippy]
missing_safety_doc = "allow"
too_long_first_doc_paragraph = "allow"
[lints.rust]
rust_2018_idioms = "warn"
[package]
authors = ["Renato Westphal <renato@opensourcerouting.org>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["parser-implementations"]
description = "libyang4 bindings for Rust"
documentation = "https://docs.rs/yang4"
edition = "2018"
exclude = ["assets/**"]
keywords = ["yang", "libyang"]
license = "MIT"
name = "yang4"
readme = "README.md"
repository = "https://github.com/holo-routing/yang-rs"
version = "0.1.0"
[target."cfg(windows)".dependencies.libc]
version = "0.2"
[[test]]
name = "data"
path = "tests/data.rs"
[[test]]
name = "schema"
path = "tests/schema.rs"