1 2 3 4 5 6 7 8 9 10 11 12
// check-pass #![allow(dead_code)] use std::ops::Add; fn ref_add<T>(a: &T, b: &T) -> T where for<'x> &'x T: Add<&'x T, Output = T>, { a + b } fn main() {}