is
Size: a a a
is
MS
is
MS
is
MS
-Cprofile-generate=./pgo-data
is
-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