Registry / serialization / bincode

bincode

JSON →
library3.0.0rscratesunverified

A binary serialization / deserialization strategy for transforming structs into bytes and vice versa.

# Cargo.toml [dependencies] bincode = "3.0.0"
INSTALL
IMPORT
SIG · BINCODE
B
bincode
serializationrustv3.0.0
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_to_vec
use bincode::encode_to_vec;

Serializes a struct to a binary vector using Bincode.

use bincode::encode_to_vec; use serde::Serialize; #[derive(Serialize)] struct Point { x: i32, y: i32 } fn main() { let point = Point { x: 1, y: 2 }; let bytes = encode_to_vec(&point).unwrap(); println!("{:?}", bytes); }
Debug
Known issues
breakingBincode 2.0+ uses a new API; old `bincode::serialize` is removed.
fix
Use `bincode::encode_to_vec` and `bincode::decode_from_slice` instead.
affects: >=2.0.0
Upgrade
Version history
3.0.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

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