#serialization #derive #xso

macro xso_proc

Macro implementation of #[derive(FromXml, AsXml)]

3 releases (breaking)

0.2.0 Sep 17, 2025
0.1.0 Jul 25, 2024
0.0.1 Apr 17, 2024

#2708 in Procedural macros

Download history 154/week @ 2025-11-08 109/week @ 2025-11-15 87/week @ 2025-11-22 111/week @ 2025-11-29 156/week @ 2025-12-06 99/week @ 2025-12-13 32/week @ 2025-12-20 39/week @ 2025-12-27 90/week @ 2026-01-03 52/week @ 2026-01-10 98/week @ 2026-01-17 61/week @ 2026-01-24 83/week @ 2026-01-31 63/week @ 2026-02-07 251/week @ 2026-02-14 92/week @ 2026-02-21

509 downloads per month
Used in 8 crates (via xso)

MPL-2.0 license

295KB
6K SLoC

Macros for parsing XML into Rust structs, and vice versa

If you are a user of xso_proc or xso, please return to xso for more information. The documentation of xso_proc is geared toward developers of …_macros and …_core.

You have been warned.


xso_proc -- derive macros for XML parsing

What’s this?

This crate provides the derive macros exported by the xso crate. Please see that crate's README and documentation for more information.

What license is it under?

MPL-2.0 or later, see the LICENSE file.

Dependencies

~0.6–1MB
~22K SLoC