@@ -32,57 +32,6 @@ note: External requirements
32
32
= note: where T: '_#2r
33
33
= note: where '_#1r: '_#2r
34
34
35
- note: External requirements
36
- --> $DIR/projection-one-region-closure.rs:68:29
37
- |
38
- 68 | with_signature(cell, t, |cell, t| require(cell, t));
39
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
40
- |
41
- = note: defining type: DefId(0/1:23 ~ projection_one_region_closure[317d]::no_relationships_early[0]::{{closure}}[0]) with closure substs [
42
- '_#1r,
43
- '_#2r,
44
- T,
45
- i32,
46
- extern "rust-call" fn((std::cell::Cell<&'_#3r ()>, T))
47
- ]
48
- = note: number of external vids: 4
49
- = note: where T: '_#3r
50
- = note: where '_#2r: '_#3r
51
-
52
- note: External requirements
53
- --> $DIR/projection-one-region-closure.rs:90:29
54
- |
55
- 90 | with_signature(cell, t, |cell, t| require(cell, t));
56
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
57
- |
58
- = note: defining type: DefId(0/1:27 ~ projection_one_region_closure[317d]::projection_outlives[0]::{{closure}}[0]) with closure substs [
59
- '_#1r,
60
- '_#2r,
61
- T,
62
- i32,
63
- extern "rust-call" fn((std::cell::Cell<&'_#3r ()>, T))
64
- ]
65
- = note: number of external vids: 4
66
- = note: where T: '_#3r
67
- = note: where '_#2r: '_#3r
68
-
69
- note: External requirements
70
- --> $DIR/projection-one-region-closure.rs:103:29
71
- |
72
- 103 | with_signature(cell, t, |cell, t| require(cell, t));
73
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
74
- |
75
- = note: defining type: DefId(0/1:31 ~ projection_one_region_closure[317d]::elements_outlive[0]::{{closure}}[0]) with closure substs [
76
- '_#1r,
77
- '_#2r,
78
- T,
79
- i32,
80
- extern "rust-call" fn((std::cell::Cell<&'_#3r ()>, T))
81
- ]
82
- = note: number of external vids: 4
83
- = note: where T: '_#3r
84
- = note: where '_#2r: '_#3r
85
-
86
35
error[E0309]: the parameter type `T` may not live long enough
87
36
--> $DIR/projection-one-region-closure.rs:56:29
88
37
|
@@ -114,6 +63,23 @@ note: No external requirements
114
63
T
115
64
]
116
65
66
+ note: External requirements
67
+ --> $DIR/projection-one-region-closure.rs:68:29
68
+ |
69
+ 68 | with_signature(cell, t, |cell, t| require(cell, t));
70
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
71
+ |
72
+ = note: defining type: DefId(0/1:23 ~ projection_one_region_closure[317d]::no_relationships_early[0]::{{closure}}[0]) with closure substs [
73
+ '_#1r,
74
+ '_#2r,
75
+ T,
76
+ i32,
77
+ extern "rust-call" fn((std::cell::Cell<&'_#3r ()>, T))
78
+ ]
79
+ = note: number of external vids: 4
80
+ = note: where T: '_#3r
81
+ = note: where '_#2r: '_#3r
82
+
117
83
error[E0309]: the parameter type `T` may not live long enough
118
84
--> $DIR/projection-one-region-closure.rs:68:29
119
85
|
@@ -146,6 +112,23 @@ note: No external requirements
146
112
T
147
113
]
148
114
115
+ note: External requirements
116
+ --> $DIR/projection-one-region-closure.rs:90:29
117
+ |
118
+ 90 | with_signature(cell, t, |cell, t| require(cell, t));
119
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
120
+ |
121
+ = note: defining type: DefId(0/1:27 ~ projection_one_region_closure[317d]::projection_outlives[0]::{{closure}}[0]) with closure substs [
122
+ '_#1r,
123
+ '_#2r,
124
+ T,
125
+ i32,
126
+ extern "rust-call" fn((std::cell::Cell<&'_#3r ()>, T))
127
+ ]
128
+ = note: number of external vids: 4
129
+ = note: where T: '_#3r
130
+ = note: where '_#2r: '_#3r
131
+
149
132
error[E0309]: the parameter type `T` may not live long enough
150
133
--> $DIR/projection-one-region-closure.rs:90:29
151
134
|
@@ -178,6 +161,23 @@ note: No external requirements
178
161
T
179
162
]
180
163
164
+ note: External requirements
165
+ --> $DIR/projection-one-region-closure.rs:103:29
166
+ |
167
+ 103 | with_signature(cell, t, |cell, t| require(cell, t));
168
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
169
+ |
170
+ = note: defining type: DefId(0/1:31 ~ projection_one_region_closure[317d]::elements_outlive[0]::{{closure}}[0]) with closure substs [
171
+ '_#1r,
172
+ '_#2r,
173
+ T,
174
+ i32,
175
+ extern "rust-call" fn((std::cell::Cell<&'_#3r ()>, T))
176
+ ]
177
+ = note: number of external vids: 4
178
+ = note: where T: '_#3r
179
+ = note: where '_#2r: '_#3r
180
+
181
181
note: No external requirements
182
182
--> $DIR/projection-one-region-closure.rs:97:1
183
183
|
0 commit comments