@@ -5,25 +5,25 @@ LL | fn define() -> Opaque {
5
5
| ^^^^^^ expected `*const (dyn FnOnce(()) + 'static)`, got `*const dyn for<'a> FnOnce(<u8 as Trait>::Gat<'a>)`
6
6
|
7
7
note: previous use here
8
- --> $DIR/normalize-hidden-types.rs:27 :9
8
+ --> $DIR/normalize-hidden-types.rs:26 :9
9
9
|
10
10
LL | dyn_hoops::<_>(0)
11
11
| ^^^^^^^^^^^^^^^^^
12
12
13
13
error: concrete type differs from previous defining opaque type use
14
- --> $DIR/normalize-hidden-types.rs:34 :22
14
+ --> $DIR/normalize-hidden-types.rs:33 :22
15
15
|
16
16
LL | fn define_1() -> Opaque { dyn_hoops::<_>(0) }
17
17
| ^^^^^^ expected `*const (dyn FnOnce(()) + 'static)`, got `*const dyn for<'a> FnOnce(<u8 as Trait>::Gat<'a>)`
18
18
|
19
19
note: previous use here
20
- --> $DIR/normalize-hidden-types.rs:34 :31
20
+ --> $DIR/normalize-hidden-types.rs:33 :31
21
21
|
22
22
LL | fn define_1() -> Opaque { dyn_hoops::<_>(0) }
23
23
| ^^^^^^^^^^^^^^^^^
24
24
25
25
error[E0308]: mismatched types
26
- --> $DIR/normalize-hidden-types.rs:44 :25
26
+ --> $DIR/normalize-hidden-types.rs:42 :25
27
27
|
28
28
LL | type Opaque = impl Sized;
29
29
| ---------- the expected opaque type
@@ -39,13 +39,13 @@ LL | let _: Opaque = dyn_hoops::<u8>(0);
39
39
= note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html
40
40
41
41
error: concrete type differs from previous defining opaque type use
42
- --> $DIR/normalize-hidden-types.rs:54 :25
42
+ --> $DIR/normalize-hidden-types.rs:51 :25
43
43
|
44
44
LL | let _: Opaque = dyn_hoops::<_>(0);
45
45
| ^^^^^^^^^^^^^^^^^ expected `*const (dyn FnOnce(()) + 'static)`, got `*const dyn for<'a> FnOnce(<u8 as Trait>::Gat<'a>)`
46
46
|
47
47
note: previous use here
48
- --> $DIR/normalize-hidden-types.rs:56 :9
48
+ --> $DIR/normalize-hidden-types.rs:52 :9
49
49
|
50
50
LL | None
51
51
| ^^^^
0 commit comments