fixup! Implement `#[derive(FromXml, IntoXml)]`

This commit is contained in:
Jonas Schäfer 2024-04-17 17:07:56 +02:00
parent 381cd40137
commit 04e02d828a
3 changed files with 12 additions and 4 deletions

View File

@ -4,11 +4,10 @@ version = "0.1.0"
authors = [
"Jonas Schäfer <jonas@zombofant.net>",
]
description = "Macros for easier definition of XMPP structs (see xmpp-parsers)"
homepage = "https://gitlab.com/xmpp-rs/xmpp-rs"
description = "Macro implementation of #[derive(FromXml, IntoXml)]"
homepage = "https://xmpp.rs"
repository = "https://gitlab.com/xmpp-rs/xmpp-rs"
keywords = ["xmpp", "jabber", "xml"]
categories = ["parsing", "network-programming"]
keywords = ["xso", "derive", "serialization"]
license = "MPL-2.0"
edition = "2021"

View File

@ -2,6 +2,12 @@
name = "xso"
version = "0.1.0"
edition = "2021"
description = "XML Streamed Objects: similar to serde, but XML-native."
homepage = "https://xmpp.rs"
repository = "https://gitlab.com/xmpp-rs/xmpp-rs"
keywords = ["xmpp", "xml", "serialization"]
categories = ["encoding"]
license = "MPL-2.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -10,6 +10,9 @@ To get started, use the [`FromXml`] and [`IntoXml`] derive macros
on your struct. See in particular the documentation of [`FromXml`] for
a full reference on the supported attributes.
XSO is an acronym for XML Stream(ed) Objects, referring to the main field of
use of this library in parsing XML streams like specified in RFC 6120.
[^serde-note]: Though it should be said that you can combine serde and this
crate on the same struct, no problem with that!
*/