INNER CODE UNIT · Rust
duration_ms
cloudflare/workers-rs · benchmark/src/lib.rs:78
let duration_ms = (end - start) as u64;
// Check for errors and sum up total bytes
let mut total_bytes = 0u64;
let mut errors = Vec::new();
for (i, result) in results.iter().enumerate() {
match result {
Ok(bytes) => total_bytes += bytes,
Err(e) => errors.push(format!("Request {i}: {e}")),
}
}
// Return summary as JSON
let summary = serde_json::json!({
"success": errors.is_empty(),
"duration_ms": duration_ms,
"total_bytes": total_bytes,