【发布时间】:2021-04-18 03:15:56
【问题描述】:
假设我有枚举:
enum Foo {
Bar {baz: Option<Buzz> },
}
struct Buzz {}
有没有办法匹配baz 是否为None?
How to match struct fields in Rust? 似乎不起作用,因为 Rust 解释
match foo {
Foo::Bar { baz: Buzz } => {
},
Foo::Bar { baz: None } => {
}
}
baz: Bar 重命名。
【问题讨论】:
-
这能回答你的问题吗? How to match struct fields in Rust?
-
哦,那里的解决方案似乎不起作用。我将添加一个编辑。
标签: rust pattern-matching