Port crates to use new XSO-based xmlstream
This commit is contained in:
parent
7cfda820a6
commit
ab10e30ac0
26 changed files with 623 additions and 973 deletions
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
use xso::{AsXml, FromXml};
|
||||
|
||||
use xmpp_parsers::{iq::Iq, message::Message, presence::Presence, sasl, starttls};
|
||||
use xmpp_parsers::{component, iq::Iq, message::Message, presence::Presence, sasl, starttls};
|
||||
|
||||
/// Any valid XMPP stream-level element.
|
||||
#[derive(FromXml, AsXml, Debug)]
|
||||
|
|
@ -31,4 +31,8 @@ pub enum XmppStreamElement {
|
|||
/// STARTTLS-related nonza
|
||||
#[xml(transparent)]
|
||||
Starttls(starttls::Nonza),
|
||||
|
||||
/// Component protocol nonzas
|
||||
#[xml(transparent)]
|
||||
ComponentHandshake(component::Handshake),
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue