1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
pub fn add( a: u64, b: u64, ) -> u64 { (a ^ b) + ((a & b) << 1) } #[cfg(test)] mod tests { use super::*; #[test] fn test() { assert_eq!(add(10, 5), 15); } }