roughenough_client/lib.rs
1//! Client library is unsafe-free. Note that main.rs uses unsafe for
2//! clock manipulation via libc::clock_settime, but that is isolated
3//! to the binary and not part of the library interface.
4
5#![forbid(unsafe_code)]
6
7pub mod args;
8pub mod client;
9pub mod measurement;
10pub mod reporting;
11pub mod sequence;
12pub mod server_list;
13pub mod transport;
14pub mod validation;
15
16pub use reporting::{MalfeasanceReport, REPORT_MEDIA_TYPE, ReportEntry};
17pub use validation::*;
18
19pub use crate::client::*;