use std::ops::Add;
fn main(){
let x = 100;
let y = 200;
let res = add_values(x, y);
println!("\nAdding two integers, {} + {} = {}", x, y, res);
let x = 10.5;
let y = 20.1;
let res = add_values(x, y);
println!("\nAdding two floats, {} + {} = {}", x, y, res);
}
fn add_values<T:Add<Output=T>>(x:T,y:T)->T{
x+y
}