xmpp-rs/xso-proc
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonas Schäfer 67f3ffaced xso: re-implement #[xml(lang)] on top of #[xml(attribute)]
This gives us all the goodies of `default`, `type_` and `codec` without
having to duplicate lots of code (and I think the `match`-iness of the
new macro code is still within limits).

However, we still keep them as separate `#[xml(..)]` attributes, because
their semantics are very different and it is sensible to make them stand
out.

skip-changelog, because `#[xml(lang)]` was introduced in this version.
2025-04-27 14:19:31 +02:00
..
src xso: re-implement #[xml(lang)] on top of #[xml(attribute)] 2025-04-27 14:19:31 +02:00
Cargo.toml xso: reject attempts to match the same XML attribute in different fields 2025-04-27 11:18:50 +02:00
ChangeLog xso-proc: add support for child elements 2024-07-26 22:31:42 +02:00
README.md xso: add README files 2024-07-24 16:27:53 +02:00

xso_proc -- derive macros for XML parsing

Whats 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.