# persisted [![Test CI](https://github.com/github/docs/actions/workflows/test.yml/badge.svg)](https://github.com/LucasPickering/persisted/actions) [![crates.io](https://img.shields.io/crates/v/persisted.svg)](https://crates.io/crates/persisted) [![docs.rs](https://img.shields.io/docsrs/persisted)](https://docs.rs/persisted) `persisted` is a Rust library that makes it easy and quick to save arbitrary program state. Its simple and flexible design means you bring your own data store. You tell `persisted` how to save data and what you want to save, and it figures out the rest. For examples, see the `examples/` directory or the [documentation](https://docs.rs/persisted).