summaryrefslogtreecommitdiffstats
path: root/src/test/ui/closures/2229_closure_analysis/migrations/unpin_no_migration.rs
blob: 39cf82053f7df40c9667d536604cde30c931356c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
//run-pass
#![deny(rust_2021_incompatible_closure_captures)]
#![allow(unused_must_use)]

fn filter_try_fold(
    predicate: &mut impl FnMut() -> bool,
) -> impl FnMut() -> bool + '_ {
    move || predicate()
}

fn main() {
    filter_try_fold(&mut || true);
}