pub trait StorageEngine: Send + Sync {
// Required methods
fn load(&mut self, path: &str) -> StorageResult<Vec<u8>>;
fn store(&mut self, path: &str, data: &[u8]) -> StorageResult<()>;
}
pub trait StorageEngine: Send + Sync {
// Required methods
fn load(&mut self, path: &str) -> StorageResult<Vec<u8>>;
fn store(&mut self, path: &str, data: &[u8]) -> StorageResult<()>;
}