Registry / serialization / serde-reflection

serde-reflection

JSON →
library0.5.2rscratesunverified

Extract representations of Serde data formats.

# Cargo.toml [dependencies] serde-reflection = "0.5.2"
INSTALL
IMPORT
SIG · SERDE-REFLECTION
S
serde-reflection
serializationrustv0.5.2
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.

Tracer
use serde_reflection::Tracer;

Trace Serde types to extract their format representation.

use serde_reflection::Tracer; use serde::Serialize; #[derive(Serialize)] struct Point { x: f64, y: f64, } fn main() { let mut tracer = Tracer::new(" ".to_string()); tracer.trace_type::<Point>(&std::collections::BTreeMap::new()).unwrap(); let registry = tracer.registry().unwrap(); println!("{:#?}", registry); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.5.2latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

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