@@ -24,100 +24,100 @@ error[E0308]: mismatched types
2424 --> $DIR/pretty.rs:20:31
2525 |
2626LL | fn dyn_fixed(x: &dyn Fixed) { x }
27- | - ^ expected `()`, found `&dyn Fixed<Assoc = u8> `
27+ | - ^ expected `()`, found `&dyn Fixed`
2828 | |
29- | help: try adding a return type: `-> &dyn Fixed<Assoc = u8> `
29+ | help: try adding a return type: `-> &dyn Fixed`
3030 |
3131 = note: expected unit type `()`
32- found reference `&dyn Fixed<Assoc = u8> `
32+ found reference `&dyn Fixed`
3333
3434error[E0308]: mismatched types
3535 --> $DIR/pretty.rs:21:50
3636 |
3737LL | fn dyn_fixed_multi(x: &dyn Fixed<Assoc = u16>) { x }
38- | - ^ expected `()`, found `&dyn Fixed<Assoc = u16, Assoc = u8 >`
38+ | - ^ expected `()`, found `&dyn Fixed<Assoc = u16>`
3939 | |
40- | help: try adding a return type: `-> &dyn Fixed<Assoc = u16, Assoc = u8 >`
40+ | help: try adding a return type: `-> &dyn Fixed<Assoc = u16>`
4141 |
4242 = note: expected unit type `()`
43- found reference `&dyn Fixed<Assoc = u16, Assoc = u8 >`
43+ found reference `&dyn Fixed<Assoc = u16>`
4444
4545error[E0308]: mismatched types
4646 --> $DIR/pretty.rs:22:38
4747 |
4848LL | fn dyn_fixed_sub(x: &dyn FixedSub) { x }
49- | - ^ expected `()`, found `&dyn FixedSub<Assoc = u8> `
49+ | - ^ expected `()`, found `&dyn FixedSub`
5050 | |
51- | help: try adding a return type: `-> &dyn FixedSub<Assoc = u8> `
51+ | help: try adding a return type: `-> &dyn FixedSub`
5252 |
5353 = note: expected unit type `()`
54- found reference `&dyn FixedSub<Assoc = u8> `
54+ found reference `&dyn FixedSub`
5555
5656error[E0308]: mismatched types
5757 --> $DIR/pretty.rs:24:74
5858 |
5959LL | fn dyn_super_generic(x: &dyn for<'a> SuperGeneric<'a, Assoc = &'a u8>) { x }
6060 | - ^ expected `()`, found `&dyn SuperGeneric<'a, Assoc = &u8>`
6161 | |
62- | help: try adding a return type: `-> &dyn for<'a> SuperGeneric<'a, for<'a> Assoc = &'a u8>`
62+ | help: try adding a return type: `-> &dyn for<'a> SuperGeneric<'a, Assoc = &'a u8>`
6363 |
6464 = note: expected unit type `()`
65- found reference `&dyn for<'a> SuperGeneric<'a, for<'a> Assoc = &'a u8>`
65+ found reference `&dyn for<'a> SuperGeneric<'a, Assoc = &'a u8>`
6666
6767error[E0308]: mismatched types
6868 --> $DIR/pretty.rs:25:70
6969 |
7070LL | fn dyn_any_generic(x: &dyn for<'a> AnyGeneric<'a, Assoc = &'a u8>) { x }
7171 | - ^ expected `()`, found `&dyn AnyGeneric<'a, Assoc = &u8>`
7272 | |
73- | help: try adding a return type: `-> &dyn for<'a> AnyGeneric<'a, for<'a> Assoc = &'a u8>`
73+ | help: try adding a return type: `-> &dyn for<'a> AnyGeneric<'a, Assoc = &'a u8>`
7474 |
7575 = note: expected unit type `()`
76- found reference `&dyn for<'a> AnyGeneric<'a, for<'a> Assoc = &'a u8>`
76+ found reference `&dyn for<'a> AnyGeneric<'a, Assoc = &'a u8>`
7777
7878error[E0308]: mismatched types
7979 --> $DIR/pretty.rs:26:60
8080 |
8181LL | fn dyn_fixed_generic1(x: &dyn for<'a> FixedGeneric1<'a>) { x }
82- | - ^ expected `()`, found `&dyn FixedGeneric1<'a, Assoc = &u8 >`
82+ | - ^ expected `()`, found `&dyn FixedGeneric1<'a>`
8383 | |
84- | help: try adding a return type: `-> &dyn for<'a> FixedGeneric1<'a, for<'a> Assoc = &'a u8 >`
84+ | help: try adding a return type: `-> &dyn for<'a> FixedGeneric1<'a>`
8585 |
8686 = note: expected unit type `()`
87- found reference `&dyn for<'a> FixedGeneric1<'a, for<'a> Assoc = &'a u8 >`
87+ found reference `&dyn for<'a> FixedGeneric1<'a>`
8888
8989error[E0308]: mismatched types
9090 --> $DIR/pretty.rs:27:60
9191 |
9292LL | fn dyn_fixed_generic2(x: &dyn for<'a> FixedGeneric2<'a>) { x }
93- | - ^ expected `()`, found `&dyn FixedGeneric2<'a, Assoc = &u8 >`
93+ | - ^ expected `()`, found `&dyn FixedGeneric2<'a>`
9494 | |
95- | help: try adding a return type: `-> &dyn for<'a> FixedGeneric2<'a, for<'a> Assoc = &'a u8 >`
95+ | help: try adding a return type: `-> &dyn for<'a> FixedGeneric2<'a>`
9696 |
9797 = note: expected unit type `()`
98- found reference `&dyn for<'a> FixedGeneric2<'a, for<'a> Assoc = &'a u8 >`
98+ found reference `&dyn for<'a> FixedGeneric2<'a>`
9999
100100error[E0308]: mismatched types
101101 --> $DIR/pretty.rs:28:78
102102 |
103103LL | fn dyn_fixed_generic_multi(x: &dyn for<'a> FixedGeneric1<'a, Assoc = &u8>) { x }
104- | - ^ expected `()`, found `&dyn FixedGeneric1<'a, Assoc = ..., Assoc = ... >`
104+ | - ^ expected `()`, found `&dyn FixedGeneric1<'a, Assoc = &u8 >`
105105 | |
106- | help: try adding a return type: `-> &dyn for<'a> FixedGeneric1<'a, for<'a> Assoc = &u8, for<'a> Assoc = &'a u8>`
106+ | help: try adding a return type: `-> &dyn for<'a> FixedGeneric1<'a, Assoc = &u8>`
107107 |
108108 = note: expected unit type `()`
109- found reference `&dyn for<'a> FixedGeneric1<'a, for<'a> Assoc = &u8, for<'a> Assoc = &'a u8>`
109+ found reference `&dyn for<'a> FixedGeneric1<'a, Assoc = &u8>`
110110
111111error[E0308]: mismatched types
112112 --> $DIR/pretty.rs:29:40
113113 |
114114LL | fn dyn_fixed_hrtb(x: &dyn FixedHrtb) { x }
115115 | - ^ expected `()`, found `&dyn FixedHrtb<Assoc = &u8>`
116116 | |
117- | help: try adding a return type: `-> &dyn FixedHrtb<for<'a> Assoc = &'a u8> `
117+ | help: try adding a return type: `-> &dyn FixedHrtb`
118118 |
119119 = note: expected unit type `()`
120- found reference `&dyn FixedHrtb<for<'a> Assoc = &'a u8> `
120+ found reference `&dyn FixedHrtb`
121121
122122error: aborting due to 11 previous errors
123123
0 commit comments