rustkell 0.2.1

Rustkell is haskell like functions in rust.
Documentation

Rustkell is haskell like functions in rust. Build Status Crates.io

More functions will come as I will need them.

Documentation

  • tails: The tails function returns all final segments of the list, longest first.

Usage

Cargo.toml

[dependencies]
rustkell = "0.2"

main.rs

extern crate rustkell;

use rustkell::DataList;
use std::iter::Iterator;

fn main() {
    let v = vec![1,2,3,4];
    for t in v.tails() {
        println!("{:?}", t);
    }
}

Output:

> [1, 2, 3, 4]  
> [2, 3, 4]  
> [3, 4]  
> [4]  
> []  

License

Licensed under the MIT license, see LICENSE