xmlstream: introduce XMPP specifics
This commit is contained in:
parent
2c944ebbf8
commit
7cfda820a6
2 changed files with 39 additions and 0 deletions
|
|
@ -52,10 +52,12 @@ mod initiator;
|
|||
mod responder;
|
||||
#[cfg(test)]
|
||||
mod tests;
|
||||
pub(crate) mod xmpp;
|
||||
|
||||
use self::common::{RawXmlStream, ReadXsoError, ReadXsoState, StreamHeader};
|
||||
pub use self::initiator::{InitiatingStream, PendingFeaturesRecv};
|
||||
pub use self::responder::{AcceptedStream, PendingFeaturesSend};
|
||||
pub use self::xmpp::XmppStreamElement;
|
||||
|
||||
/// Initiate a new stream
|
||||
///
|
||||
|
|
@ -321,3 +323,6 @@ impl<'x, Io: AsyncWrite, T: FromXml + AsXml> Sink<&'x T> for XmlStream<Io, T> {
|
|||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
/// Convenience alias for an XML stream using [`XmppStreamElement`].
|
||||
pub type XmppStream<Io> = XmlStream<Io, XmppStreamElement>;
|
||||
|
|
|
|||
Loading…
Reference in a new issue