is
Size: a a a
is
MS
is
MS
is
MS
-Cprofile-generate=./pgo-datais
-Cprofile-generate=./pgo-dataДС
VZ
p
trait Foo<T> {}
impl Foo<i32> for Bar {} // ok
impl Foo<String> for Bar {} // ok
trait Foo {
type T;
}
impl Foo for Bar { type T = i32 } // ok
impl Foo for Bar { type T = String } // error! нельзя два раза имплементировать один и тот же типажMS
AL
ДС
R
trait Foo<A> { type R; }
struct TypeToVec;
impl Foo<T> for TypeToVec { type R = Vec<T>; }R
AL
MS
MS
MS
l