文件名称:tylift:将枚举变量提升到类型级别
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-25 18:54:34
Rust
提举 只需添加属性tylift即可将枚举变量提升为类型级别。 这对于非常有用。 重要提示:本库提供的机制几乎相同的实验功能/尚未完全没有实现。 有关更多信息,请参见下面的相应部分。 该属性将枚举变量提升为自己的类型。 枚举类型变成由特质模拟的类型(一种类型的类型),代替了原始的类型声明。 拉斯特,的特征边界的语法( : )精美镜型注释的语法。 因此,片段B: Bool也可以被理解为“种类Bool类型参数B ”。 表示种类的特征被密封,这意味着没有人能够向种类添加新类型。 变体可以容纳给定类型的(未命名)类型的字段。 应用于项目本身及其变体的属性(特别是文档注释)将被保留。 扩展的代码可在#![no_std]环境中使用。 截至目前,有一个具体化的提升变种没有自动化的方式(即它们映射到它们的长期级对应)。 解除枚举类型不能超过各种通用。 第一个例子 use tylift :: tyl
【文件预览】:
tylift-master
----Cargo.toml(531B)
----src()
--------lib.rs(9KB)
----LICENSE(1KB)
----README.md(8KB)
----.gitignore(30B)