funpay_client/storage/
mod.rs1use async_trait::async_trait;
2use std::collections::HashMap;
3
4#[async_trait]
5pub trait StateStorage: Send + Sync {
6 async fn load(&self) -> anyhow::Result<HashMap<i64, i64>>;
7 async fn save(&self, data: &HashMap<i64, i64>) -> anyhow::Result<()>;
8}
9
10pub mod json;
11pub mod memory;