pub mod error;
pub mod events;
mod client;
mod connection;
mod tls;
mod worker;
pub use client::WebSocketClient;
pub use error::{WebsocketError, WebsocketResult};
pub type MessageCallback = std::sync::Arc<dyn Fn(events::WebsocketEvent) + Send + Sync>;