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 aServerConnector
for starttls connections- stream_
features - Contains wrapper for
<stream:features/>
- xmpp_
stream XMPPStream
provides encoding/decoding for XMPP
Structs§
- Async
Client - XMPP client connection and state
- Async
Config - XMPP client configuration
- Component
- Component connection to an XMPP server
- Parse
Error - XML parse error wrapper type
- Simple
Client - A simple XMPP client connection
- Xmpp
Codec - Stateful encoder/decoder for a bytestream from/to XMPP
Packet
Enums§
- Auth
Error - 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
- Protocol
Error - XMPP protocol-level error