libjuice_rs/lib.rs
1//! Rust bindings for [libjuice](https://github.com/paullouisageneau/libjuice).
2//!
3//! ## ICE agent usage
4//! Please refer to
5//! [tests](https://github.com/VollmondT/juice-rs/blob/main/tests/connectivity.rs), also refer to
6//! the original library
7//! [tests](https://github.com/paullouisageneau/libjuice/blob/master/test/connectivity.c).
8
9pub use agent::{handler::Handler, Agent, Builder, State};
10pub use error::{Error, Result};
11pub use server::{Builder as ServerBuilder, Credentials as ServerCredentials, Server};
12
13mod agent;
14mod error;
15mod log;
16mod server;
17
18#[cfg(test)]
19mod test_util;