readable_inlined_percent/lib.rs
1//! Inlined data for [`readable`](https://docs.rs/readable).
2//!
3//! Do not use this crate directly.
4
5mod _0;
6mod _25;
7mod _50;
8mod _75;
9
10/// INVARIANT:
11/// Input must be `0.0..100.0`.
12pub fn inlined(f: f64) -> &'static str {
13 match f {
14 0.0..=25.0 => crate::_0::inlined_0(f),
15 25.0..=50.0 => crate::_25::inlined_25(f),
16 50.0..=75.0 => crate::_50::inlined_50(f),
17 _ => crate::_75::inlined_75(f),
18 }
19}