//@ run-pass | |
use std::ops::Add; | |
fn show(z: i32) { | |
println!("{}", z) | |
} | |
fn main() { | |
let x = 23; | |
let y = 42; | |
show(Add::add( x, y)); | |
show(Add::add( x, &y)); | |
show(Add::add(&x, y)); | |
show(Add::add(&x, &y)); | |
show( x + y); | |
show( x + &y); | |
show(&x + y); | |
show(&x + &y); | |
} |