Skip to main content

algebraeon_nzq/
lib.rs

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