competitive/num/mint/
mod.rs1use crate::{
4 num::{BarrettReduction, One, Zero},
5 tools::IterScan,
6};
7
8#[codesnip::entry("MIntBase", include("scanner", "zero_one"))]
9pub use mint_base::{MInt, MIntBase, MIntConvert};
10
11#[cfg_attr(nightly, codesnip::entry("MIntBase"))]
12mod mint_base;
13
14#[cfg_attr(
15 nightly,
16 codesnip::entry("MInt", include("MIntBase", "BarrettReduction"))
17)]
18pub mod mint_basic;
19
20#[cfg_attr(nightly, codesnip::entry("montgomery", include("MIntBase")))]
21pub mod montgomery;