Registry / serialization / cddl-cat

cddl-cat

JSON →
library0.7.1rscratesunverified

Parses CDDL schemas and validates CBOR or JSON serialized data against them.

# Cargo.toml [dependencies] cddl-cat = "0.7.1"
INSTALL
IMPORT
SIG · CDDL-CAT
C
cddl-cat
serializationrustv0.7.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Validator
use cddl_cat::Validator;

Validates JSON data against a CDDL schema.

use cddl_cat::Validator; fn main() { let schema = "person = { name: tstr, age: uint }"; let validator = Validator::from_cddl(schema).unwrap(); let data = serde_json::json!({"name": "Alice", "age": 30}); assert!(validator.validate(&data).is_ok()); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.7.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
11 hits · last 30 days
node
10
OpenAI (training)
1
Resources
cddl-cat — cargo add cddl-cat · libregistry