| Crates.io | ezcache |
| lib.rs | ezcache |
| version | 0.2.0 |
| created_at | 2025-01-15 20:45:52.232348+00 |
| updated_at | 2025-01-15 20:54:26.985519+00 |
| description | Easy and flexible cache library for Rust |
| homepage | https://github.com/javalsai/rs-ezcache |
| repository | https://github.com/javalsai/rs-ezcache |
| max_upload_size | |
| id | 1518159 |
| size | 154,152 |
Rust library that provides building blocks to create useful and flexible cache stores. With memory and file based stores by default. Avaliable at:
The library is intended to be mainly documented through native cargo docs. These are deployed automatically by github actions to https://javalsai.github.io/rs-ezcache/. Those are guaranteed to have the latest information, so consider checking those first as they are the most reliable source.
Feel free to open any issue, fork, contribute, open a discussion... for anything. Guidelines on how to be organized with this will be created when it gets some more use, for now you're free to do it however you want.
The library aims to be as flexible as possible, potentially sacrificing some performance by default (as little as possible). For this reason there are a few features that you can use:
std*: Enables std features, provides most of the default stuff, without it you are quite limited, but you might even be able to use this in embedded (I don't see why though).thread-safe*: Adds all the thread safe traits and wrappers.file-stores*: Enables file stores, depends on a few other crates.nightly: Enables nightly features, this library is completely std at the current moment however.Features marked with
*are enabled by default