variant_access:https:docs.rsvariant_access_traits 源码
变体访问 一组特征和宏,用于基于C ++标准库中的std :: variant API为Rust枚举定义通用api 基本用法 考虑以下枚举: enum Enum { F1 ( i32 ), F2 ( bool ) } 当然,我们可以直接使用字段名称和match语句使用此类枚举。 此板条箱中提供的特征允许人们执行内部值的相同访问,而无需显式使用标签。 这是在api上为C ++类型std :: variant建模的,它类似于Rust枚举,但没有为每个可能的活动字段提供明确的名称。 考虑以下示例: let instance = Enum :: F1 ( 42 ); if i
文件列表
variant_access-master.zip
(预估有个20文件)
variant_access-master
LICENSE-MIT
1023B
Cargo.toml
835B
variant_access_derive
Cargo.toml
657B
src
lib.rs
14KB
src
lib.rs
1B
variant_access_traits
暂无评论