]> git.proxmox.com Git - rustc.git/blob - tests/ui/nll/closure-requirements/propagate-despite-same-free-region.stderr
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / nll / closure-requirements / propagate-despite-same-free-region.stderr
1 note: external requirements
2 --> $DIR/propagate-despite-same-free-region.rs:42:9
3 |
4 LL | |_outlives1, _outlives2, x, y| {
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 |
7 = note: defining type: supply::{closure#0} with closure substs [
8 i16,
9 for<Region(BrAnon(0, None)), Region(BrAnon(1, None))> extern "rust-call" fn((std::cell::Cell<&'_#1r &ReLateBound(DebruijnIndex(0), BoundRegion { var: 0, kind: BrAnon(0, None) }) u32>, std::cell::Cell<&ReLateBound(DebruijnIndex(0), BoundRegion { var: 1, kind: BrAnon(1, None) }) &'_#2r u32>, std::cell::Cell<&ReLateBound(DebruijnIndex(0), BoundRegion { var: 0, kind: BrAnon(0, None) }) u32>, std::cell::Cell<&ReLateBound(DebruijnIndex(0), BoundRegion { var: 1, kind: BrAnon(1, None) }) u32>)),
10 (),
11 ]
12 = note: late-bound region is '_#3r
13 = note: number of external vids: 4
14 = note: where '_#1r: '_#2r
15
16 note: no external requirements
17 --> $DIR/propagate-despite-same-free-region.rs:39:1
18 |
19 LL | fn supply<'a>(cell_a: Cell<&'a u32>) {
20 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
21 |
22 = note: defining type: supply
23