1 error: unnecessary `unsafe` block
2 --> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:17:13
5 | ------ because it's nested under this `unsafe` block
6 LL | let f = |v: &mut Vec<_>| {
7 LL | unsafe { //~ ERROR unnecessary `unsafe`
8 | ^^^^^^ unnecessary `unsafe` block
10 note: lint level defined here
11 --> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:11:8
13 LL | #[deny(unused_unsafe)]
16 error: unnecessary `unsafe` block
17 --> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:19:38
20 | ------ because it's nested under this `unsafe` block
22 LL | |w: &mut Vec<u32>| { unsafe { //~ ERROR unnecessary `unsafe`
23 | ^^^^^^ unnecessary `unsafe` block
25 error: unnecessary `unsafe` block
26 --> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:23:34
29 | ------ because it's nested under this `unsafe` block
31 LL | |x: &mut Vec<u32>| { unsafe { //~ ERROR unnecessary `unsafe`
32 | ^^^^^^ unnecessary `unsafe` block
34 error: aborting due to 3 previous errors