yang3 0.17.0

libyang3 bindings for Rust
Documentation
[[bench]]
harness = false
name = "data"
path = "benches/data.rs"

[dependencies.bitflags]
version = "2.9"

[dependencies.libyang3-sys]
version = "0.6.0"

[dependencies.num-derive]
version = "0.4"

[dependencies.num-traits]
version = "0.2"

[dev-dependencies.criterion]
version = "0.5.1"

[[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 = "schema_iteration"
path = "examples/schema_iteration.rs"

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

[features]
bindgen = ["libyang3-sys/bindgen"]
bundled = ["libyang3-sys/bundled"]
default = []

[lib]
name = "yang3"
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 = "libyang3 bindings for Rust"
documentation = "https://docs.rs/yang3"
edition = "2018"
exclude = ["assets/**"]
keywords = ["yang", "libyang"]
license = "MIT"
name = "yang3"
readme = "README.md"
repository = "https://github.com/holo-routing/yang-rs"
version = "0.17.0"

[target."cfg(windows)".dependencies.libc]
version = "0.2"

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

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