basemath/
lib.rs

1pub mod rules;
2pub mod cc;
3pub mod alg;
4pub mod rat;
5pub mod prim;
6
7#[allow(unused_imports)]
8use crate::rules::*;
9#[allow(unused_imports)]
10use crate::cc::*;
11#[allow(unused_imports)]
12use crate::alg::*;
13#[allow(unused_imports)]
14use crate::rat::*;
15#[allow(unused_imports)]
16use crate::prim::*;
17
18#[cfg(test)]
19mod test {
20   use super::*;
21   #[test]
22   fn mogus() {
23      let inp: f64 = f64::TWO;
24      println!("x = {}", inp);
25      let out: f64 = inp.xsin(9);
26      println!("sin(x) = {}", out);
27      let inp: f64 = out.xasin(9);
28      println!("asin( sin(x) ) = {}", inp);
29   }
30}