matchbox_socket/
lib.rs

1#![warn(missing_docs)]
2#![doc = include_str!("../README.md")]
3#![forbid(unsafe_code)]
4
5mod error;
6#[cfg(feature = "ggrs")]
7mod ggrs_socket;
8mod webrtc_socket;
9
10pub use async_trait;
11pub use error::{Error, SignalingError};
12pub use matchbox_protocol::PeerId;
13pub use webrtc_socket::{
14    ChannelConfig, MessageLoopFuture, Packet, PeerEvent, PeerRequest, PeerSignal, PeerState,
15    RtcIceServerConfig, Signaller, SignallerBuilder, WebRtcChannel, WebRtcSocket,
16    WebRtcSocketBuilder, error::ChannelError,
17};