### ⚠️⚠️⚠️ This project is no longer maintained. ⚠️⚠️⚠️ # contrail [![Version](https://img.shields.io/crates/v/contrail.svg)](https://crates.io/crates/contrail) [![Documentation](https://docs.rs/contrail/badge.svg)](https://docs.rs/contrail) [![License](https://img.shields.io/crates/l/contrail.svg)](https://github.com/billyrieger/contrail/blob/master/LICENSE) [![Rust version](https://img.shields.io/badge/rust-stable-lightgrey.svg)](https://www.rust-lang.org/) Simple state restoration for backtracking search algorithms using a trail. ## Usage To use `contrail`, add the following to your `Cargo.toml`: ```toml contrail = "0.2" ``` See [the documentation](https://docs.rs/contrail) for API usage. ## License `contrail` is licensed under the Mozilla Public License version 2.0. See the [license file](https://github.com/billyrieger/contrail/blob/master/LICENSE) and the [MPL 2.0 FAQ](https://www.mozilla.org/en-US/MPL/2.0/FAQ/) for more information.