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}