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}