struct Worker {
name:String,
company:String,
age:u32
}
fn main() {
let w = Worker {
name:String::from("Tom"),
company:String::from("Microsoft"),
age:51
};
let w2 = f(w);
display(w2);
}
fn display(w:Worker) {
println!("Name:{} - Company:{} - Age:{}", w.name, w.company, w.age);
}
fn f(w:Worker)->Worker {
return w;
}
/*
run:
Name:Tom - Company:Microsoft - Age:51
*/