// Shared utilities use crate::store; use std::fs; use std::path::PathBuf; /// Ensure a subdirectory of the memory dir exists and return its path. pub fn memory_subdir(name: &str) -> Result { let dir = store::memory_dir().join(name); fs::create_dir_all(&dir) .map_err(|e| format!("create {}: {}", dir.display(), e))?; Ok(dir) }