1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![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};