mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 22:31:43 +00:00
Fix unused_variables in tests
This commit is contained in:
parent
7834b8fadb
commit
ab52ba2de7
13 changed files with 122 additions and 104 deletions
|
@ -100,9 +100,9 @@ mod tests {
|
|||
r#"
|
||||
fn main() {
|
||||
let x = &5 as *const usize;
|
||||
unsafe { let y = *x; }
|
||||
let z = *x;
|
||||
} //^^💡 error: this operation is unsafe and requires an unsafe function or block
|
||||
unsafe { let _y = *x; }
|
||||
let _z = *x;
|
||||
} //^^💡 error: this operation is unsafe and requires an unsafe function or block
|
||||
"#,
|
||||
)
|
||||
}
|
||||
|
@ -116,13 +116,13 @@ struct HasUnsafe;
|
|||
impl HasUnsafe {
|
||||
unsafe fn unsafe_fn(&self) {
|
||||
let x = &5 as *const usize;
|
||||
let y = *x;
|
||||
let _y = *x;
|
||||
}
|
||||
}
|
||||
|
||||
unsafe fn unsafe_fn() {
|
||||
let x = &5 as *const usize;
|
||||
let y = *x;
|
||||
let _y = *x;
|
||||
}
|
||||
|
||||
fn main() {
|
||||
|
@ -152,10 +152,10 @@ struct Ty {
|
|||
static mut STATIC_MUT: Ty = Ty { a: 0 };
|
||||
|
||||
fn main() {
|
||||
let x = STATIC_MUT.a;
|
||||
//^^^^^^^^^^💡 error: this operation is unsafe and requires an unsafe function or block
|
||||
let _x = STATIC_MUT.a;
|
||||
//^^^^^^^^^^💡 error: this operation is unsafe and requires an unsafe function or block
|
||||
unsafe {
|
||||
let x = STATIC_MUT.a;
|
||||
let _x = STATIC_MUT.a;
|
||||
}
|
||||
}
|
||||
"#,
|
||||
|
@ -187,13 +187,13 @@ fn main() {
|
|||
r#"
|
||||
fn main() {
|
||||
let x = &5 as *const usize;
|
||||
let z = *x$0;
|
||||
let _z = *x$0;
|
||||
}
|
||||
"#,
|
||||
r#"
|
||||
fn main() {
|
||||
let x = &5 as *const usize;
|
||||
let z = unsafe { *x };
|
||||
let _z = unsafe { *x };
|
||||
}
|
||||
"#,
|
||||
);
|
||||
|
@ -231,7 +231,7 @@ struct S(usize);
|
|||
impl S {
|
||||
unsafe fn func(&self) {
|
||||
let x = &self.0 as *const usize;
|
||||
let z = *x;
|
||||
let _z = *x;
|
||||
}
|
||||
}
|
||||
fn main() {
|
||||
|
@ -244,7 +244,7 @@ struct S(usize);
|
|||
impl S {
|
||||
unsafe fn func(&self) {
|
||||
let x = &self.0 as *const usize;
|
||||
let z = *x;
|
||||
let _z = *x;
|
||||
}
|
||||
}
|
||||
fn main() {
|
||||
|
@ -267,7 +267,7 @@ struct Ty {
|
|||
static mut STATIC_MUT: Ty = Ty { a: 0 };
|
||||
|
||||
fn main() {
|
||||
let x = STATIC_MUT$0.a;
|
||||
let _x = STATIC_MUT$0.a;
|
||||
}
|
||||
"#,
|
||||
r#"
|
||||
|
@ -278,7 +278,7 @@ struct Ty {
|
|||
static mut STATIC_MUT: Ty = Ty { a: 0 };
|
||||
|
||||
fn main() {
|
||||
let x = unsafe { STATIC_MUT.a };
|
||||
let _x = unsafe { STATIC_MUT.a };
|
||||
}
|
||||
"#,
|
||||
)
|
||||
|
@ -382,16 +382,16 @@ fn main() {
|
|||
static mut STATIC_MUT: u8 = 0;
|
||||
|
||||
fn main() {
|
||||
let x;
|
||||
x = STATIC_MUT$0;
|
||||
let _x;
|
||||
_x = STATIC_MUT$0;
|
||||
}
|
||||
"#,
|
||||
r#"
|
||||
static mut STATIC_MUT: u8 = 0;
|
||||
|
||||
fn main() {
|
||||
let x;
|
||||
x = unsafe { STATIC_MUT };
|
||||
let _x;
|
||||
_x = unsafe { STATIC_MUT };
|
||||
}
|
||||
"#,
|
||||
)
|
||||
|
@ -405,14 +405,14 @@ fn main() {
|
|||
static mut STATIC_MUT: u8 = 0;
|
||||
|
||||
fn main() {
|
||||
let x = STATIC_MUT$0 + 1;
|
||||
let _x = STATIC_MUT$0 + 1;
|
||||
}
|
||||
"#,
|
||||
r#"
|
||||
static mut STATIC_MUT: u8 = 0;
|
||||
|
||||
fn main() {
|
||||
let x = unsafe { STATIC_MUT } + 1;
|
||||
let _x = unsafe { STATIC_MUT } + 1;
|
||||
}
|
||||
"#,
|
||||
)
|
||||
|
@ -425,14 +425,14 @@ fn main() {
|
|||
static mut STATIC_MUT: u8 = 0;
|
||||
|
||||
fn main() {
|
||||
let x = &STATIC_MUT$0;
|
||||
let _x = &STATIC_MUT$0;
|
||||
}
|
||||
"#,
|
||||
r#"
|
||||
static mut STATIC_MUT: u8 = 0;
|
||||
|
||||
fn main() {
|
||||
let x = unsafe { &STATIC_MUT };
|
||||
let _x = unsafe { &STATIC_MUT };
|
||||
}
|
||||
"#,
|
||||
)
|
||||
|
@ -445,14 +445,14 @@ fn main() {
|
|||
static mut STATIC_MUT: u8 = 0;
|
||||
|
||||
fn main() {
|
||||
let x = &&STATIC_MUT$0;
|
||||
let _x = &&STATIC_MUT$0;
|
||||
}
|
||||
"#,
|
||||
r#"
|
||||
static mut STATIC_MUT: u8 = 0;
|
||||
|
||||
fn main() {
|
||||
let x = unsafe { &&STATIC_MUT };
|
||||
let _x = unsafe { &&STATIC_MUT };
|
||||
}
|
||||
"#,
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue