在 rust编程之道书里 有这么一段程序 ``` trait Foo{ fn bad<T>(&self,x:T); fn new()->Self where Self:Sized; } ``` 如果说我们想将一个trait作为trait对象使用,那么我们就必须保证trait中的所有方法都是对象安全的 在前面对象安全中 有一点说到对象安全必须不包含任何泛型参数 但是书上上述代码中 这个trait是对象安全的 请问是我的理解有问题吗?