20个版本 (7个稳定版)
使用旧的Rust 2015
1.5.0 | 2021年9月20日 |
---|---|
1.4.0 | 2018年7月1日 |
1.3.0 | 2018年6月29日 |
0.3.5 | 2017年10月13日 |
0.2.1 | 2016年4月6日 |
在算法中排名416
每月下载量29,095
在100个crate中使用(直接使用8个)
60KB
1.5K SLoC
泛型集合库
该库为Rust集合库提供了一套泛型特质。更多示例和文档请参考文档。
此库在Rust稳定版上编译。要使用某些特质的特化功能,请使用cargo build --features="nightly"
。您可以使用rustup管理Rust编译器的通道和版本。
许可证
许可证如下
- Apache License,版本2.0(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)任选其一。
贡献
除非您明确声明,否则您提交的任何有意包含在作品中的贡献将根据上述条款双许可,不附加任何额外条款或条件。
lib.rs
:
用于泛型编程的标准集合库包装器。
该库对集合操作(如集合、元组或向量)进行分类。目标是允许通过指定类型参数的特质界限来设计泛型算法。
它作为一个临时替代品,将在标准集合上添加适当的泛型支持时被替换。泛型操作在标准集合的包装器上实现(在wrappers::*
中可用),这是由于现有方法和特质函数名之间的名称冲突。
如果定义了功能 nightly
(使用 cargo build --features="nightly"
),则一些特征使用特殊化实现。在 stable
中,它们为满足某些特征约束的每个类型实现,但用户无法覆盖定义。
依赖项
~360KB