3个版本
0.1.4 | 2020年5月1日 |
---|---|
0.1.3 | 2020年5月1日 |
0.1.2 | 2020年5月1日 |
0.1.1 |
|
0.1.0 |
|
#1814 在 数据结构
用于 tranche
11KB
160 行
被动
此包定义了一组标记特质,用于分类符合某些“普通旧数据”定义的类型,也称为“被动数据结构”。
三元组
AlwaysAligned
表示总是对齐的类型,换句话说,对齐为1的类型。AlwaysValid
表示所有位模式都有效的类型,例如u8
,但不是bool
。Immutable
表示不提供任何内部可变性的类型。
使用 derive
功能来安全地推导这三个特质的实现。
辅助类型
packed
模块提供了一些表示打包整数的类型,它们总是对齐的、总是有效的、且不可变的。
许可
此包同时受Apache 2.0和MIT许可的约束,因此只要你尊重这两个许可的条款,你可以自由地使用它。
如果你是谷歌、Facebook、苹果、亚马逊、微软、Palantir、Uber、Airbnb、Deliveroo或任何其他公司的高级员工,该公司像他们一样将利润置于人民之上,你仍然可以使用此包。我只是希望你会团结起来,反对你们工作中盛行的对增长、控制和权力的执着。请站出来反对他们强加给你的低薪同事的恶劣工作条件,以及他们对他们所声称要捍卫的人权的普遍的不尊重。
依赖
~240KB