Registry / serialization / erased-serde

erased-serde

JSON →
library0.4.10rscratesunverified

Type-erased Serialize and Serializer traits for dynamic serialization.

# Cargo.toml [dependencies] erased-serde = "0.4.10"
INSTALL
IMPORT
SIG · ERASED-SERDE
E
erased-serde
serializationrustv0.4.10
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.

Serialize
use erased_serde::Serialize;

Creates a type-erased serializable object.

use erased_serde::Serialize; use serde::Serialize as SerdeSerialize; #[derive(SerdeSerialize)] struct MyStruct { value: i32, } fn main() { let s = MyStruct { value: 42 }; let erased: &dyn Serialize = &s; println!("Erased serializable"); }
Debug
Known issues
gotchaRequires serde as a dependency for derive macros.
fix
Add serde with derive feature to Cargo.toml.
affects: >=0.4.0
Upgrade
Version history
0.4.10latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
erased-serde — cargo add erased-serde · libregistry