5 // Rustfix should add this, or use `std::fmt::Debug` instead.
8 fn test_impl(t: impl Sized) {
10 //~^ ERROR doesn't implement
14 fn test_no_bounds<T>(t: T) {
16 //~^ ERROR doesn't implement
20 fn test_one_bound<T: Sized>(t: T) {
22 //~^ ERROR doesn't implement
26 fn test_no_bounds_where<X, Y>(x: X, y: Y) where X: std::fmt::Debug, {
27 println!("{:?} {:?}", x, y);
28 //~^ ERROR doesn't implement
32 fn test_one_bound_where<X>(x: X) where X: Sized {
34 //~^ ERROR doesn't implement
38 fn test_many_bounds_where<X>(x: X) where X: Sized, X: Sized {
40 //~^ ERROR doesn't implement