jabba-lib 0.1.8

A utility library, inspired mainly by Python.
Documentation
use jabba_lib::jpermutation as jp;

fn main() {
    let mut v = ['c', 'a', 'b', 'e', 'd'];
    println!("{:?}", v);
    println!();
    for _ in 0..3 {
        jp::lexicographically_next_permutation(&mut v);
        println!("{:?}", v);
    }

    println!("---");

    let mut v = ['a', 'b', 'c'];
    println!("{:?}", v);
    loop {
        let status = jp::lexicographically_next_permutation(&mut v);
        if !status {
            break;
        }
        println!("{:?}", v);
    }
}