(path: &Path, size_bytes: u64)
| 4502 | } |
| 4503 | |
| 4504 | async fn overlay_template_image_ready(path: &Path, size_bytes: u64) -> Result<bool, String> { |
| 4505 | match tokio::fs::metadata(path).await { |
| 4506 | Ok(metadata) => Ok(metadata.is_file() && metadata.len() == size_bytes), |
| 4507 | Err(err) if err.kind() == std::io::ErrorKind::NotFound => Ok(false), |
| 4508 | Err(err) => Err(format!("stat overlay template {}: {err}", path.display())), |
| 4509 | } |
| 4510 | } |
| 4511 | |
| 4512 | fn ensure_sandbox_overlay_template_image( |
| 4513 | template_path: &Path, |
no test coverage detected