rama_utils/
lib.rs

1//! utilities crate for rama
2//!
3//! `rama-utils` contains utilities used by `rama`,
4//! not really being part of one of the other crates, or used
5//! by plenty of other crates.
6//!
7//! # Rama
8//!
9//! Crate used by the end-user `rama` crate and `rama` crate authors alike.
10//!
11//! Learn more about `rama`:
12//!
13//! - Github: <https://github.com/plabayo/rama>
14//! - Book: <https://ramaproxy.org/book/>
15
16#![doc(
17    html_favicon_url = "https://raw.githubusercontent.com/plabayo/rama/main/docs/img/old_logo.png"
18)]
19#![doc(html_logo_url = "https://raw.githubusercontent.com/plabayo/rama/main/docs/img/old_logo.png")]
20#![cfg_attr(docsrs, feature(doc_auto_cfg, doc_cfg))]
21#![cfg_attr(test, allow(clippy::float_cmp))]
22#![cfg_attr(not(test), warn(clippy::print_stdout, clippy::dbg_macro))]
23
24#[doc(hidden)]
25#[macro_use]
26pub mod macros;
27
28pub mod backoff;
29pub mod future;
30pub mod info;
31pub mod latency;
32pub mod octets;
33pub mod rng;
34pub mod str;
35
36#[doc(hidden)]
37pub mod test_helpers;