1#![doc = pretty_readme::docify!("README.md", "https://docs.rs/wstomp/latest/wstomp/", "./")]
2
3mod config;
4pub use config::{AuthTokenFn, WStompConfig};
5
6mod client;
7pub use client::{WStompClient, WStompReceiver, WStompSender};
8
9mod connect;
10pub use connect::{
11 ReconnectControl, StompConnect, WStompReconnectHandle, connect, connect_with_pass,
12 connect_with_token,
13};
14
15mod stomp_handler;
16
17#[cfg(feature = "rustls")]
18mod connect_ssl;
19#[cfg(feature = "rustls")]
20pub use connect_ssl::{
21 connect_ssl, connect_ssl_with_cert, connect_ssl_with_pass, connect_ssl_with_token,
22};
23
24pub mod wstomp_event;
25pub use wstomp_event::{WStompConnectError, WStompError, WStompEvent};
26
27pub mod stomp {
29 pub use async_stomp::*;
30}