(dir: &Path, label: &str)
| 411 | } |
| 412 | |
| 413 | fn read_dir_entries(dir: &Path, label: &str) -> Result<Vec<DirEntry>> { |
| 414 | let entries = fs::read_dir(dir).map_err(|e| { |
| 415 | DataFusionError::External( |
| 416 | format!("failed to read {label} {}: {e}", dir.display()).into(), |
| 417 | ) |
| 418 | })?; |
| 419 | |
| 420 | entries |
| 421 | .collect::<std::io::Result<Vec<_>>>() |
| 422 | .map_err(|e| DataFusionError::External(Box::new(e))) |
| 423 | } |
| 424 | |
| 425 | #[cfg(test)] |
| 426 | mod tests { |
no test coverage detected
searching dependent graphs…