xmpp-rs/tokio-xmpp/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonas Schäfer bda08407b0 xmlstream: remove T: AsXml bound from XmlStream type
While the FromXml bound is necessary for the key implementation of the
XmlStream (the `impl Stream`), the AsXml bound is not as intrinsic: the
Sink implementation can take any AsXml implementation on each separate
send invocation.

By removing this bound, we can add extra logic *only* to the parsing,
without having to worry about effects on the sending side.

Concretely, we'll be able to create a wrapper type for XmppStreamElement
which allows us to capture errors during parsing, without having to
worry about what happens during serialisation.
2026-06-06 14:11:55 +02:00
..
client tokio-xmpp: raise log level of IQ tracker 2026-05-24 17:07:56 +00:00
component xmpp-parsers: Reduce component handshake allocations 2025-02-10 17:06:15 +00:00
connect tokio-xmpp: add option to set custom hickory resolver 2026-05-24 20:07:42 +00:00
stanzastream stanzastream: start test suite 2026-06-06 14:04:01 +02:00
xmlstream xmlstream: remove T: AsXml bound from XmlStream type 2026-06-06 14:11:55 +02:00
error.rs tokio-xmpp: update hickory-dns to 0.26 2026-05-21 13:21:46 +02:00
event.rs tokio-xmpp: add StreamFeatures to Online event 2026-05-24 17:07:56 +00:00
lib.rs tokio-xmpp: add option to split client 2026-05-24 17:07:56 +00:00