Skip to main content

chunkify/
type.rs

1use crate::*;
2
3/// Result type for creating new chunk strategies.
4pub type NewChunkStrategyResult<'a> = Result<ChunkStrategy<'a>, ChunkStrategyError>;
5
6/// Result type for chunk strategy operations.
7pub type ChunkStrategyResult = Result<(), ChunkStrategyError>;
8
9/// Type alias for chunk status tracking map.
10///
11/// Combines DashMap with RwLock for concurrent chunk status tracking.
12pub(crate) type ChunkStatusMap = DashMap<String, RwLock<Vec<bool>>, BuildHasherDefault<XxHash3_64>>;