1#![doc = include_str!("../README.md")]
2
3#![forbid(
4 missing_docs,
5 unsafe_code,
6 unused_imports,
7 unused_mut,
8 unused_results,
9 unused_allocation,
10 unused_must_use,
11 unreachable_patterns,
12 trivial_casts,
13 unsafe_op_in_unsafe_fn,
14 overflowing_literals,
15)]
16
17pub use standardform;
18pub use fraction;
19
20mod number;
21mod err;
22
23pub use number::*;
24pub use err::*;
25
26#[cfg(feature = "num")]
27mod num;
28
29#[cfg(feature = "num")]
30pub use self::num::*;
31
32#[cfg(feature="num")]
33pub use num_traits::*;
34
35#[cfg(feature = "hash")]
36mod hash;
37
38#[cfg(feature = "hash")]
39pub use self::hash::*;
40
41#[cfg(feature = "nom")]
42mod nom;
43
44#[cfg(feature = "nom")]
45pub use nom::*;