如何解决当我想引用枚举的变体时,是否有办法停止重复枚举的名称?
在Rust中,您不需要引用Option::Some
和Option::None
,只需在代码中直接引用Some
和None
。
有没有办法对创建的新枚举执行此操作,而不是总是写MyEnum::OptionOne
而是只写OptionOne
?
解决方法
这实际上很简单,您只需在定义枚举后添加一个use
语句:
pub enum MyEnum {
OptionOne,OptionTwo,OptionThree,}
use MyEnum::*;
同一文件中的其他代码现在可以引用OptionOne
等,而不必编写MyEnum::OptionOne
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。