]> git.lizzy.rs Git - rust.git/blob - src/test/ui/closures/2229_closure_analysis/arrays-completely-captured.stdout
Add initial set of testcases for RFC 2229
[rust.git] / src / test / ui / closures / 2229_closure_analysis / arrays-completely-captured.stdout
1 For closure=DefId(0:4 ~ arrays_completely_captured[317d]::main::{closure#0}): Using new-style capture analysis
2 For closure=DefId(0:4 ~ arrays_completely_captured[317d]::main::{closure#0}): capture information: {
3     Place {
4         base_ty: [i32; 5],
5         base: Upvar(
6             UpvarId(HirId { owner: DefId(0:3 ~ arrays_completely_captured[317d]::main), local_id: 1 };`m`;DefId(0:4 ~ arrays_completely_captured[317d]::main::{closure#0})),
7         ),
8         projections: [],
9     }: CaptureInfo {
10         expr_id: Some(
11             HirId {
12                 owner: DefId(0:3 ~ arrays_completely_captured[317d]::main),
13                 local_id: 12,
14             },
15         ),
16         capture_kind: ByRef(
17             UpvarBorrow(MutBorrow, '_#6r),
18         ),
19     },
20 }