Enums 是否有更简单的方法使枚举常量可见?

Enums 是否有更简单的方法使枚举常量可见?,enums,rust,Enums,Rust,我发现自己在写这样的东西: pub enum播放器{黑,白,} 常量黑色:玩家=玩家::黑色; 常量白色:玩家=玩家::白色; 当然,原因是为了避免匹配表达式中的噪音和常数的其他用法 有没有更简单的方法来实现这一点?是的,只需使用use关键字导入枚举变量即可 pub enum播放器{ 黑色 白色 } 使用播放器::*; 确实如此!有趣的是,我已经在另一个模块上做过了,但不敢在同一个模块内尝试并导出枚举变量,与部分,无,确定,错误相同。。。

我发现自己在写这样的东西:

pub enum播放器{黑,白,}
常量黑色:玩家=玩家::黑色;
常量白色:玩家=玩家::白色;
当然,原因是为了避免匹配表达式中的噪音和常数的其他用法


有没有更简单的方法来实现这一点?

是的,只需使用
use
关键字导入枚举变量即可

pub enum播放器{
黑色
白色
}
使用播放器::*;

确实如此!有趣的是,我已经在另一个模块上做过了,但不敢在同一个模块内尝试并导出枚举变量,与
部分
确定
错误
相同。。。