reflex/storage/writer/mod.rs
1use crate::storage::error::StorageError;
2use crate::storage::mmap::MmapFileHandle;
3
4/// Writes opaque bytes to storage and returns a readable mmap handle.
5pub trait StorageWriter: Send + Sync {
6 /// Writes `data` under `key`.
7 fn write(&self, key: &str, data: &[u8]) -> Result<MmapFileHandle, StorageError>;
8}