1 2 3 4 5 6 7 8 9 10
fn func<T: Debug>(t: T, i: u32) { bar(t); fun_name(i); } fn fun_name(i: u32) { foo(i); } fn main() {}