Registry / serialization / yaserde-derive

yaserde-derive

JSON →
library0.12.0rscratesunverified

Provides derive macros for serializing and deserializing XML data using the yaserde framework.

# Cargo.toml [dependencies] yaserde_derive = "0.12.0"
INSTALL
IMPORT
SIG · YASERDE-DERIVE
Y
yaserde-derive
serializationrustv0.12.0
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.

YaDeserialize
use yaserde_derive::YaDeserialize;

Demonstrates deserializing an XML string into a struct using the YaDeserialize derive macro.

use yaserde_derive::YaDeserialize; #[derive(YaDeserialize, PartialEq, Debug)] struct Person { name: String, age: u32, } fn main() { let xml = r#"<Person><name>Alice</name><age>30</age></Person>"#; let person: Person = yaserde::de::from_str(xml).unwrap(); println!("{:?}", person); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.12.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
28 hits · last 30 days
node
24
OpenAI (training)
1
Resources
yaserde-derive — cargo add yaserde-derive · libregistry