Skip to main content

rtc_shared/
lib.rs

1#![warn(rust_2018_idioms)]
2#![allow(dead_code)]
3
4#[cfg(target_family = "windows")]
5#[macro_use]
6extern crate bitflags;
7
8#[cfg(feature = "crypto")]
9pub mod crypto;
10
11#[cfg(feature = "ifaces")]
12pub mod ifaces;
13
14#[cfg(feature = "marshal")]
15pub mod marshal;
16
17#[cfg(feature = "replay")]
18pub mod replay_detector;
19
20pub mod error;
21pub mod serde;
22pub mod tcp_framing;
23pub mod time;
24pub(crate) mod transport;
25pub mod util;
26
27pub use transport::{
28    EcnCodepoint, FiveTuple, FourTuple, TaggedBytesMut, TransportContext, TransportMessage,
29    TransportProtocol,
30};