2个不稳定版本
使用旧的Rust 2015
0.2.0 | 2018年10月24日 |
---|---|
0.1.0 | 2017年11月13日 |
2334 in 数据结构
99KB
2.5K SLoC
fera
算法、数据结构和支持库的集合。
此库不直接提供任何项目,它仅重新导出对应于其他库的模块。每个模块都启用具有相同名称的功能。所有功能默认都处于禁用状态。为了避免更长的编译时间,建议只启用将使用的功能。
库
fera-ext
:针对std
类型的扩展特质。fera-fun
:用于有趣编程的免费函数。fera-graph
:图数据结构和算法。fera-optional
:可选值特质及其一些实现。fera-unionfind
: 并查集(disjoint-set)数据结构实现。
示例
为了在示例中使用 ext
和 fun
库,需要在 Cargo.toml
中添加以下内容:
extern crate fera;
use fera::ext::VecExt;
use fera::fun::vec;
fn main() {
assert_eq!(vec![3, 2, 1], vec(1..4).reversed());
}
[dependencies]
fera = { version = "0.2", features = ["ext", "fun"] }
许可证
许可协议为 Mozilla Public License 2.0。贡献将在此许可证下接受。
依赖关系
~84KB