Registry / serialization / strict-encoding

strict-encoding

JSON →
library2.9.1rscratesunverified

Deterministic and confined binary serialization for strict types, ensuring consistent encoding across platforms.

# Cargo.toml [dependencies] strict_encoding = "2.9.1"
INSTALL
IMPORT
SIG · STRICT-ENCODING
S
strict-encoding
serializationrustv2.9.1
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.

StrictEncode
use strict_encoding::StrictEncode;

Derives strict encoding for a custom type and encodes an instance.

use strict_encoding::{StrictEncode, StrictDecode}; #[derive(StrictEncode, StrictDecode)] struct MyType { value: u32, } fn main() { let instance = MyType { value: 42 }; let encoded = instance.strict_encode().unwrap(); println!("Encoded: {:?}", encoded); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
2.9.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
strict-encoding — cargo add strict-encoding · libregistry