Registry / serialization / parity-scale-codec-derive

parity-scale-codec-derive

JSON →
library3.7.5rscratesunverified

Derive macros for serialization and deserialization using Parity SCALE Codec.

# Cargo.toml [dependencies] parity-scale-codec-derive = "3.7.5"
INSTALL
IMPORT
SIG · PARITY-SCALE-CODEC
P
parity-scale-codec-derive
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_derive::Encode;

Derive Encode and Decode for a struct

use parity_scale_codec_derive::{Encode, Decode}; #[derive(Encode, Decode)] struct MyStruct { field: u32, } fn main() { let s = MyStruct { field: 42 }; let encoded = s.encode(); println!("{:?}", encoded); }
Debug
Known issues
gotchaRequires the `parity-scale-codec` crate as a dependency for the actual encoding/decoding logic.
fix
Add `parity-scale-codec` to your Cargo.toml dependencies.
affects: all
Upgrade
Version history
3.7.5latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

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