diff --git a/xso-proc/Cargo.toml b/xso-proc/Cargo.toml index 486a58e..bb91ace 100644 --- a/xso-proc/Cargo.toml +++ b/xso-proc/Cargo.toml @@ -4,11 +4,10 @@ version = "0.1.0" authors = [ "Jonas Schäfer ", ] -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" diff --git a/xso/Cargo.toml b/xso/Cargo.toml index d695ac9..c46edcc 100644 --- a/xso/Cargo.toml +++ b/xso/Cargo.toml @@ -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 diff --git a/xso/src/lib.rs b/xso/src/lib.rs index e1b5ba6..e557501 100644 --- a/xso/src/lib.rs +++ b/xso/src/lib.rs @@ -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! */