# tailrec.rs Trait-based stackless recursion in Rust [![build status](https://api.travis-ci.org/epsilonz/tailrec.rs.svg?branch=master)](https://travis-ci.org/epsilonz/tailrec.rs) ## Documentation See the API documentation [here](http://www.rust-ci.org/epsilonz/tailrec.rs/doc/tailrec/). ## Requirements 1. [Rust](http://www.rust-lang.org/) 2. [Cargo](http://crates.io/) You can install both with the following: ``` $ curl -s https://static.rust-lang.org/rustup.sh | sudo sh ``` See [Installing Rust](http://doc.rust-lang.org/guide.html#installing-rust) for further details. ## Usage ``` $ cargo build ## build library and binary $ cargo test ## run tests in ./tests $ cargo bench ## run benchmarks in ./benches ```