Crate tokio_xmpp

Source
Expand description

XMPP implementation with asynchronous I/O using Tokio.

Re-exports§

pub use minidom;
pub use xmpp_parsers as parsers;
pub use xmpp_parsers::jid;

Modules§

connect
ServerConnector provides streams for XMPP clients
starttls
starttls::ServerConfig provides a ServerConnector for starttls connections
stream_features
Contains wrapper for <stream:features/>
xmpp_stream
XMPPStream provides encoding/decoding for XMPP

Structs§

AsyncClient
XMPP client connection and state
AsyncConfig
XMPP client configuration
Component
Component connection to an XMPP server
ParseError
XML parse error wrapper type
SimpleClient
A simple XMPP client connection
XmppCodec
Stateful encoder/decoder for a bytestream from/to XMPP Packet

Enums§

AuthError
Authentication error
Error
Top-level error type
Event
High-level event on the Stream implemented by Client and Component
Packet
Anything that can be sent or received on an XMPP/XML stream
ProtocolError
XMPP protocol-level error