1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
extern crate num_bigint; extern crate primal; pub mod auxiliary; pub mod checker; pub mod prime_count; pub mod special; pub use checker::is_fermat_prime; /* #[no_mangle] /// - `n`: The nth prime pub extern "C" fn prime_n(n: usize) {} #[no_mangle] pub extern "C" fn prime_n_range(min: usize, max: usize, step: usize) {} #[no_mangle] /// - `p`: A number /// - `n`: default - 1 /// - `n < 0`: The next nth prime /// - `n = 0`: Error /// - `n > 0`: The previous nth prime pub extern "C" fn prime_next(p: usize, n: isize) {} #[no_mangle] pub extern "C" fn prime_count(n: usize) {} #[no_mangle] pub extern "C" fn prime_count_range(min: usize, max: usize, step: usize) {} #[no_mangle] pub extern "C" fn prime_sum(n: usize) {} #[no_mangle] pub extern "C" fn prime_sum_range(min: usize, max: usize, step: usize) {} */