pub fn atomic_write(path: &Path, content: &str) -> Result<()>
Write content to path atomically via temp file + rename.