Registry / serialization / postcard

postcard

JSON →
library1.1.3rscratesunverified

A no_std + serde compatible message library for Rust, designed for embedded systems.

# Cargo.toml [dependencies] postcard = "1.1.3"
INSTALL
IMPORT
SIG · POSTCARD
P
postcard
serializationrustv1.1.3
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.

to_vec
use postcard::to_vec;

Serialize a struct to a compact binary format using Postcard.

use postcard::to_vec; use serde::Serialize; #[derive(Serialize)] struct Message { id: u32, data: [u8; 4], } fn main() { let msg = Message { id: 42, data: [1,2,3,4] }; let bytes = to_vec(&msg).unwrap(); println!("Serialized: {:?}", bytes); }
Debug
Known issues
gotchaRequires serde derive for custom types.
fix
Add `serde = { version = "1", features = ["derive"] }` to dependencies.
affects: >=1.0.0
Upgrade
Version history
1.1.3latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
10 hits · last 30 days
node
10
Resources
postcard — cargo add postcard · libregistry