num_notation/
lib.rs

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::*;