1 2 3 4 5 6 7 8 9 10 11 12 13 14
use std::ops::Add; pub fn a_plus_b<T: Add<Output = T>>(a: T, b: T) -> T { return a + b; } #[cfg(test)] mod test { use super::*; #[test] fn it_works() { assert_eq!(a_plus_b(2, 3), 5) } }