pub fn run(items: &[Item], log: &Path) -> Result<Report>Expand description
Copies each item whose source exists and whose destination does not,
logging each copy and each failure to log. Stops at the first failed
copy with an error that names the file; the files copied before it stay.