Registry / serialization / parity-scale-codec

parity-scale-codec

JSON →
library3.7.5rscratesunverified

SCALE (Simple Concatenating Aggregated Little Endians) codec for Rust, used in Substrate-based blockchains.

# Cargo.toml [dependencies] parity-scale-codec = "3.7.5"
INSTALL
IMPORT
SIG · PARITY-SCALE-CODEC
P
parity-scale-codec
serializationrustv3.7.5
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 parity_scale_codec::{Encode, Decode};

Derive Encode/Decode for a struct and round-trip encode/decode.

use parity_scale_codec::{Encode, Decode}; #[derive(Encode, Decode)] struct MyStruct { field: u32, } fn main() { let val = MyStruct { field: 42 }; let encoded = val.encode(); let decoded = MyStruct::decode(&mut &encoded[..]).unwrap(); println!("{:?}", decoded.field); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
3.7.5latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
parity-scale-codec — cargo add parity-scale-codec · libregistry