pub trait Trait0 {} pub trait Trait1 {} pub trait Trait2 { type Assoc; }