1#![doc = include_str!("../README.md")]
2#![no_std]
3#![doc(html_root_url = "https://docs.rs/ryu/1.0.20")]
4#![allow(
5 clippy::cast_lossless,
6 clippy::cast_possible_truncation,
7 clippy::cast_possible_wrap,
8 clippy::cast_sign_loss,
9 clippy::checked_conversions,
10 clippy::doc_markdown,
11 clippy::expl_impl_clone_on_copy,
12 clippy::if_not_else,
13 clippy::many_single_char_names,
14 clippy::missing_panics_doc,
15 clippy::module_name_repetitions,
16 clippy::must_use_candidate,
17 clippy::needless_doctest_main,
18 clippy::similar_names,
19 clippy::too_many_lines,
20 clippy::unreadable_literal,
21 clippy::unseparated_literal_suffix,
22 clippy::wildcard_imports
23)]
24
25mod common;
26mod d2s;
27#[cfg(any(test, not(feature = "small"), feature = "feat-exp-parse"))]
28mod d2s_full_table;
29mod d2s_intrinsics;
30#[cfg(any(test, feature = "small", feature = "feat-exp-parse"))]
31mod d2s_small_table;
32mod digit_table;
33mod f2s;
34mod f2s_intrinsics;
35pub mod format;
36#[cfg(any(test, feature = "feat-exp-parse"))]
37pub mod parse;
38pub mod raw;
39
40pub use crate::format::{Formatted, Formatter};