小编Man*_*ass的帖子

重命名匹配中的枚举字段(rust)

我在枚举上有一个匹配块,并且其中一个匹配案例包含同一枚举上的另一个匹配块。像这样的事情:

fn foo(&mut self, scenario: &mut Scenario) -> Result<&mut Self>
{
match self {
            Scenario::Step { attributes, .. } => {
                match scenario {
                    Scenario::Step { attributes,.. } => {
Run Code Online (Sandbox Code Playgroud)

有什么方法可以访问attributes内部匹配中的两个字段吗?我认为可以从内部匹配块返回该字段,但是可以以更美观的方式处理它吗?

enums match rust

4
推荐指数
1
解决办法
1305
查看次数

标签 统计

enums ×1

match ×1

rust ×1