Slide 35
Slide 35 text
a little taste on generics
● Functions, structs, enums e incluso traits pueden tener parametros que
definen tipos genericos
fn print_debuggable(val: T) {
println!("{:?}", val);
}
fn print_debuggable(val1: K,
val2: T) {
val2.clone();
println!("{:?}, {:?}", val1, val2);
}
fn print_debuggable(val1: K, val2: T)
where K: Debug, T: Debug + Clone {}