pub async fn diff( client: &Client<'_>, store: &impl Store, ) -> Result<(Vec<Diff>, RecordStatus), SyncError>