Tutoriel par Examples: coercions



Avec deux types T et U , &T contraindra (convertit implicitement) à &U si et seulement si T implémente Deref<Target=U> Cela nous permet de faire des choses comme ceci: fn foo(a: &[i32]) { // code } fn bar(s: &str) { // code } let v = vec![1, 2, 3]; foo(&amp...

Page 1 de 1