kdl-schema-check

KDL Schema document validation.

examples

Library usage:

```rust use kdlschema::Schema; use kdlschema_check::CheckExt;

let schemakdl = r#" document { info { title "Sample Schema" lang="en" description "An example schema" lang="en" author "boringcactus" } node "name" { value { type "string" } } node "age" { value { type "number" } } } "#; let schema = Schema::parse(schemakdl).unwrap(); let document = r#" name "Joe" age 69 "#; schema.checktextmatches("", document) .expect("document validation failed"); ```

Binary usage:

text $ cargo install kdl-schema-check $ kdl-schema-check schema.kdl document.kdl Validation succeeded!

conditions blocking version 1.0.0

license

Blue Oak Model License 1.0.0.