2 unstable releases
Uses old Rust 2015
0.2.0 | Oct 24, 2018 |
---|---|
0.1.0 | Nov 13, 2017 |
#1974 in Data structures
99KB
2.5K
SLoC
fera
An aggregation of algorithms, data structures and supporting crates.
This crate does not directly provides any item, it only reexports modules corresponding to others crates. Each module is enable with a feature with the same name. All features are disable by default. To avoid longer compile times, it is recommend to enable only the features that will be used.
Crates
fera-ext
: Extensions traits forstd
types.fera-fun
: Free functions for fun programming.fera-graph
: Graph data structures and algorithms.fera-optional
: An optional value trait and some implementations.fera-unionfind
: Union-find (disjoint-set) data structure implementation.
Example
To use ext
and fun
crates in this example:
extern crate fera;
use fera::ext::VecExt;
use fera::fun::vec;
fn main() {
assert_eq!(vec![3, 2, 1], vec(1..4).reversed());
}
it is necessary to add this to Cargo.toml
:
[dependencies]
fera = { version = "0.2", features = ["ext", "fun"] }
License
Licensed under Mozilla Public License 2.0. Contributions will be accepted under the same license.
Dependencies
~86KB