#![warn(missing_docs)]
#![doc = include_str!("../README.md")]
#![forbid(unsafe_code)]
mod error;
mod signaling_server;
/// Network topologies to be created by the [`SignalingServer`]
pub mod topologies;
pub use error::Error;
pub use signaling_server::{
builder::SignalingServerBuilder,
callbacks::Callback,
error::{ClientRequestError, SignalingError},
handlers::WsStateMeta,
server::SignalingServer,
NoCallbacks, NoState, SignalingCallbacks, SignalingState,
};
pub use topologies::{common_logic, SignalingTopology};