@@ -32,57 +32,6 @@ note: External requirements
3232 = note: where T: '_#2r
3333 = note: where '_#1r: '_#2r
3434
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-
8635error[E0309]: the parameter type `T` may not live long enough
8736 --> $DIR/projection-one-region-closure.rs:56:29
8837 |
@@ -114,6 +63,23 @@ note: No external requirements
11463 T
11564 ]
11665
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+
11783error[E0309]: the parameter type `T` may not live long enough
11884 --> $DIR/projection-one-region-closure.rs:68:29
11985 |
@@ -146,6 +112,23 @@ note: No external requirements
146112 T
147113 ]
148114
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+
149132error[E0309]: the parameter type `T` may not live long enough
150133 --> $DIR/projection-one-region-closure.rs:90:29
151134 |
@@ -178,6 +161,23 @@ note: No external requirements
178161 T
179162 ]
180163
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+
181181note: No external requirements
182182 --> $DIR/projection-one-region-closure.rs:97:1
183183 |
0 commit comments