1 2 3 4 5 6 7 8 9 10 11 12 13 14
use std::{ fs, io::BufReader, path::{Path, PathBuf}, }; use serde::{de::DeserializeOwned, Serialize}; use crate::application::errors::StorageError; pub struct JsonStore<T> { path: PathBuf, _marker: std::marker::PhantomData<T>, }