ryuu/
lib.rs

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};