prime/
lib.rs

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