mirror of
https://github.com/rust-lang/rust
synced 2024-11-05 20:45:15 +00:00
35 lines
1.1 KiB
Text
35 lines
1.1 KiB
Text
error: unnecessary `unsafe` block
|
|
--> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:7:13
|
|
|
|
|
LL | unsafe {
|
|
| ------ because it's nested under this `unsafe` block
|
|
LL | let f = |v: &mut Vec<_>| {
|
|
LL | unsafe {
|
|
| ^^^^^^ unnecessary `unsafe` block
|
|
|
|
|
note: the lint level is defined here
|
|
--> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:1:8
|
|
|
|
|
LL | #[deny(unused_unsafe)]
|
|
| ^^^^^^^^^^^^^
|
|
|
|
error: unnecessary `unsafe` block
|
|
--> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:9:38
|
|
|
|
|
LL | unsafe {
|
|
| ------ because it's nested under this `unsafe` block
|
|
LL | v.set_len(24);
|
|
LL | |w: &mut Vec<u32>| { unsafe {
|
|
| ^^^^^^ unnecessary `unsafe` block
|
|
|
|
error: unnecessary `unsafe` block
|
|
--> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:13:34
|
|
|
|
|
LL | unsafe {
|
|
| ------ because it's nested under this `unsafe` block
|
|
...
|
|
LL | |x: &mut Vec<u32>| { unsafe {
|
|
| ^^^^^^ unnecessary `unsafe` block
|
|
|
|
error: aborting due to 3 previous errors
|
|
|