如何从以下代码中移除unused_variables
警告?
pub enum Foo {
Bar {
a: i32,
b: i32,
c: i32,
},
Baz,
}
fn main() {
let myfoo = Foo::Bar { a: 1, b: 2, c: 3 };
let x: i32 = match myfoo {
Foo::Bar { a, b, c } => b * b,
Foo::Baz => -1,
};
assert_eq!(x, 4);
}
我知道我可以使用以下方法忽略特定点之后的结构体成员:
Foo::Bar { a, .. } => // do stuff with 'a'
但我找不到任何文件说明如何忽略结构体的个别成员。
let x: i32 =
- 这个类型会被推断出来,你可以直接写let x =
。 - Shepmaster