Registry / serialization / musli
library0.0.149rscratesunverified

A flexible and efficient serialization framework supporting multiple wire formats.

# Cargo.toml [dependencies] musli = "0.0.149"
INSTALL
IMPORT
SIG · MUSLI
M
musli
serializationrustv0.0.149
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.

Encode
use musli::{Encode, Decode};

Derives serialization and deserialization for a struct.

use musli::{Encode, Decode}; #[derive(Encode, Decode)] struct Person { name: String, age: u32, } fn main() { let person = Person { name: "Alice".into(), age: 30 }; println!("Person struct ready for serialization"); }
Debug
Known issues
gotchaDifferent wire formats require enabling corresponding feature flags (e.g., 'json', 'binary').
fix
Add the desired format feature to your Cargo.toml, e.g., musli = { version = "0.0.149", features = ["json"] }.
affects: >=0.0.0
Upgrade
Version history
0.0.149latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Amazon
1
Resources
musli — cargo add musli · libregistry