1#![allow(
2 clippy::must_use_candidate,
3 clippy::uninlined_format_args,
4 clippy::cast_lossless,
5 clippy::cast_possible_truncation,
6 clippy::cast_possible_wrap,
7 clippy::implied_bounds_in_impls,
8 clippy::needless_lifetimes,
9 clippy::unreadable_literal
10)]
11#![allow(dead_code)]
12
13pub mod combinatorics;
14mod integer;
15mod natural;
16mod random;
17mod rational;
18pub mod traits;
19
20pub use integer::{Integer, IntegerCanonicalStructure};
21pub use natural::choose;
22pub use natural::gcd;
23pub use natural::lcm;
24pub use natural::primes;
25pub use natural::{Natural, NaturalCanonicalStructure};
26pub use random::Rng;
27pub use rational::{Rational, RationalCanonicalStructure};