in plasma-stream/src/client/mod.rs [69:85]
fn parse_sync_response(response: &[u8]) -> Result<(), ClientError> {
let mut results = Vec::with_capacity(response.len());
let mut err_count = 0;
for peer_response in response {
let result = PeerResult::from(*peer_response);
if !result.is_ok() {
err_count += 1;
}
results.push(result);
}
if err_count > 0 {
Err(ClientError::SyncError(results))
} else {
Ok(())
}
}