# DsAlgo Rust Data Structures and Algorithms written in Rust. [![Crates.io][crates-badge]][crates-url] [![Github pages][gh-pages-badge]][gh-pages-url] [![MIT licensed][mit-badge]][mit-url] [![CI][actions-badge]][actions-url] [![pre-commit][pre-commit-badge]][pre-commit-url] [crates-badge]: https://img.shields.io/crates/v/dsalgo.svg [crates-url]: https://crates.io/crates/dsalgo [gh-pages-badge]: https://github.com/kagemeka/dsalgo-rust/actions/workflows/pages/pages-build-deployment/badge.svg [gh-pages-url]: https://kagemeka.github.io/dsalgo-rust [mit-badge]: https://img.shields.io/badge/license-MIT-green.svg [mit-url]: https://github.com/kagemeka/dsalgo-rust/blob/main/LICENSE [actions-badge]: https://github.com/kagemeka/dsalgo-rust/actions/workflows/ci.yml/badge.svg [actions-url]: https://github.com/kagemeka/dsalgo-rust/actions/workflows/ci.yml [pre-commit-badge]: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white [pre-commit-url]: https://github.com/pre-commit/pre-commit ## Installation ```sh cargo install dsalgo ``` ## Example comming soon. ## Development ```sh docker compose up -d ``` (enter the container) ```sh ./setup.sh ./ci.sh ``` please run ci.sh before commit