1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use super::*; #[path = "free_func_traits.rs"] pub mod free_func_traits; use free_func_traits::*; /// Per-component absolute value. /// /// Main types this works with: /// * floats and integers /// * any `VecN` /// * any `MatN` pub fn abs<T: CanAbs>(t: T) -> T { t.abs() }