OfflineQueue::save had its own copy of the temp-file + rename + cleanup-on-failure dance, even though the storage::atomic_write helper is pub(crate) and already used by AppConfig::save_to_file and google_tasks. Replace the inline implementation with a call to atomic_write so the crate has one canonical atomic write path. https://claude.ai/code/session_01Vk2NBZGFP3YVshDj1CwDjt |
||
|---|---|---|
| .. | ||
| config.rs | ||
| error.rs | ||
| google_tasks.rs | ||
| lib.rs | ||
| models.rs | ||
| repository.rs | ||
| storage.rs | ||
| sync.rs | ||
| webdav.rs | ||