【发布时间】:2023-01-12 12:07:16
【问题描述】:
我有一个结构,其中一个字段是一个枚举,当使用匹配语句时,有很多重复感觉是可以避免的。
基本上我现在拥有的是
match self.foo // which is an enum, Foo {
Foo::Bar => something,
Foo::Bazz => something else,
_ => you get the point
}
我试过了:
match self.foo {
Foo::{
Bar => something,
Bazz => something else,
}
}
但没有达到预期的效果。是否有可能不必每次都重新输入 Foo:: ,或者这只是我需要忍受的东西?
【问题讨论】:
标签: rust enums pattern-matching match