V
Size: a a a
V
V
V
p
EG
trait Trait1 {}
trait Trait2 {}
trait Trait3 {}
struct S1;
impl Trait1 for S1 {}
impl Trait2 for S1 {}
impl<T: Trait1> Trait3 for T {}
impl<T: Trait2> Trait3 for T {}
p
V
EG
trait Trait1 {}
trait Trait2 {}
trait Trait3 {}
struct S1;
impl Trait1 for S1 {}
impl Trait2 for S1 {}
impl<T: Trait1> Trait3 for T {}
impl<T: Trait2> Trait3 for T {}
Trait3
работает?p
V
p
V
V
Т8
p
V
λ
V
V
V