note: external requirements --> $DIR/nested-closures-regions.rs:8:24 | LL | for<'a> || -> () { for<'c> |_: &'a ()| -> () {}; }; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: defining type: main::{closure#0}::{closure#0} with closure args [ i8, extern "rust-call" fn((&(),)), (), ] = note: late-bound region is '?4 = note: late-bound region is '?2 = note: number of external vids: 3 = note: where '?1: '?2 = note: where '?2: '?1 note: no external requirements --> $DIR/nested-closures-regions.rs:8:5 | LL | for<'a> || -> () { for<'c> |_: &'a ()| -> () {}; }; | ^^^^^^^^^^^^^^^^ | = note: defining type: main::{closure#0} with closure args [ i8, extern "rust-call" fn(()), (), ] = note: late-bound region is '?2 note: no external requirements --> $DIR/nested-closures-regions.rs:7:1 | LL | fn main() { | ^^^^^^^^^ | = note: defining type: main