1#[allow(unused,non_snake_case)]
2mod bindings;
3mod mine;
4
5#[cfg(feature="py")]
6mod pywraper;
7
8pub use mine::{compute_mic,Mine};
9
10pub fn add(left: usize, right: usize) -> usize {
11 left + right
12}
13
14#[cfg(test)]
15mod tests {
16 use super::*;
17
18 #[test]
19 fn it_works() {
20 let result = add(2, 2);
21 assert_eq!(result, 4);
22 }
23 #[test]
24 fn test_mic() {
25 let x = vec![1.0,2.0,3.0];
29 let y = vec![4.0,5.0,6.0];
30 let mut mine = Mine::new(0.6,15.0);
31 mine.compute_score(x, y);
32 println!("{:?}",mine.mic());
33 }
34}