Jonas Schäfer
80f899daa0
tokio_xmpp: implement high-level, resilient stanza stream
2024-12-17 18:16:02 +01:00
Emmanuel Gil Peyrot
866991bda5
xmpp-parsers: Replace all instances of bool attributes with bool
...
These bring basically nothing, so we can throw them away alongside their
generator macro.
2024-12-16 13:32:49 +00:00
Jonas Schäfer
a503c8534f
parsers: add support for handled-count-too-high error
2024-09-01 13:01:29 +02:00
Jonas Schäfer
0f0759b207
parsers: add support for <optional/> in stream management feature
2024-09-01 13:01:29 +02:00
Jonas Schäfer
6afd0ef52f
parsers: port enums over to derive macros
2024-08-03 12:19:42 +02:00
Jonas Schäfer
819a869ffb
parsers: replace some more generate_element! calls with derive macros
2024-07-27 09:39:13 +02:00
Emmanuel Gil Peyrot
1a7dec6f1e
xmpp-parsers: Convert sm’s Enable and Enabled to xso
2024-07-25 18:42:18 +02:00
Emmanuel Gil Peyrot
7b66de1166
xmpp-parsers: Stop reexporting extra symbols
...
Let’s continue reexporting jid and minidom, but not their inner pub
items, users of this crate can go one level deeper if they need that.
Only xso::error::Error is still useful to reexport, as this is part of
the public API of all of our parsers.
2024-07-25 14:36:09 +00:00
Jonas Schäfer
ccf38cdf9b
Port everything over to AsXml
2024-07-24 16:05:06 +02:00
Jonas Schäfer
0e4865006c
parsers: port more elements to derive macros
2024-06-30 13:14:06 +02:00
Jonas Schäfer
cea246a0fc
parsers: port more generate_element! usages to derive macros
2024-06-30 13:05:16 +02:00
Jonas Schäfer
bc785fde28
parsers: replace generate_empty_element with derive
2024-06-23 12:20:02 +02:00
Maxime “pep” Buquet
4089891f6c
Update edition to 2021
...
- Remove TryFrom/Into and FromIterator imports
- Prevent impl_validator_using_provider macro in sasl crate from
constructing trait object
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-15 19:40:09 +00:00
Astro
d4a5a8247b
minidom, tokio-xmpp: switch xml parsing to rxml
2022-04-19 20:42:30 +02:00
Emmanuel Gil Peyrot
9410849d7a
Rename the xmpp-parsers directory to parsers
...
This doesn’t change anything to the name of the crate, just makes
autocompletion easier by not sharing the same prefix as the xmpp crate.
2021-10-11 08:24:16 +02:00