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