traitTraitFoo{typeBar;}structFoo<T>whereT:TraitFoo,{inner:T::Bar,}impl<T>CloneforFoo<T>whereT:TraitFoo,T::Bar:Clone,{fnclone(&self)->Self{Self{inner:self.inner.clone()}}}impl<T>CopyforFoo<T>{}//~^ ERROR the trait bound `T: TraitFoo` is not satisfiedfnmain(){}