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
pub mod simp_op { pub mod sum { pub fn isum(iin1: i32, iin2: i32) -> i32 { iin1 + iin2 } pub fn fsum(fin1: f32, fin2: f32) -> f32 { fin1 + fin2 } } pub mod diff { pub fn idiff(iin1: i32, iin2: i32 ) -> i32 { iin1 - iin2 } pub fn fdiff(fin1: f32, fin2: f32) -> f32 { fin1 - fin2 } } pub mod multiply { pub fn imul(iin1: i32, iin2: i32) -> i32 { iin1 * iin2 } pub fn fmul(fin1: f32, fin2: f32) -> f32 { fin1 * fin2 } } pub mod divide { pub fn idiv(iin1: i32, iin2: i32) -> i32 { iin1/iin2 } pub fn fdiv(fin1: f32, fin2: f32) -> f32 { fin1/fin2 } } }