Registry / serialization / ciborium

ciborium

JSON →
library0.2.2rscratesunverified

Serde implementation of CBOR using ciborium-basic.

# Cargo.toml [dependencies] ciborium = "0.2.2"
INSTALL
IMPORT
SIG · CIBORIUM
C
ciborium
serializationrustv0.2.2
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.

from_reader
use ciborium::from_reader;

Deserialize CBOR data into a Rust struct.

use ciborium::from_reader; use serde::Deserialize; #[derive(Deserialize, Debug)] struct Data { name: String, value: u32, } let cbor_data = vec![0x44, 0x6e, 0x61, 0x6d, 0x65]; // simplified let data: Data = from_reader(&cbor_data[..]).unwrap(); println!("Data: {:?}", data);
Debug
Known issues
gotchaRequires serde derive for custom types.
fix
Add #[derive(Serialize, Deserialize)] to your structs.
affects: >=0.1.0
Upgrade
Version history
0.2.2latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
13 hits · last 30 days
node
12
OpenAI (training)
1
Resources
ciborium — cargo add ciborium · libregistry