fix(workspace): add derives/docs per code review, remove unused thiserror from solitaire_sync

This commit is contained in:
Solitaire Quest
2026-04-23 11:04:15 -07:00
parent 684f07746d
commit f84d7c5849
6 changed files with 2183 additions and 6 deletions
-1
View File
@@ -8,4 +8,3 @@ serde = { workspace = true }
serde_json = { workspace = true }
uuid = { workspace = true }
chrono = { workspace = true }
thiserror = { workspace = true }
+2 -2
View File
@@ -4,14 +4,14 @@ use uuid::Uuid;
/// Payload sent from client to server (and returned after server merge).
/// Full fields are added in Phase 8 (Sync System).
#[derive(Debug, Clone, Serialize, Deserialize)]
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct SyncPayload {
pub user_id: Uuid,
pub last_modified: DateTime<Utc>,
}
/// Response returned by the sync server after merging.
#[derive(Debug, Clone, Serialize, Deserialize)]
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct SyncResponse {
pub server_time: DateTime<Utc>,
}