pond-cache 1.0.0

A simple, local, persistent cache for Rust
Documentation

pond

Build Action Test Action GitHub release (latest SemVer)

Rust SQLite

Simple, local, persistent cache. Backed by SQLite

Example usage

use std::path::PathBuf;
use uuid::Uuid;

use pond_cache::Cache;

fn main() {
    let cache = Cache::new(PathBuf::from("./db.sqlite")).unwrap();

    let key = Uuid::new_v4();
    let value = String::from("Hello, world!");

    cache.store(&key, value).unwrap();

    let result: Option<String> = cache.get(&key).unwrap();
}