//! Execution report returned from `fren::execute`.
usecrate::FrenError;usestd::path::PathBuf;useuuid::Uuid;/// Summary of an executed batch.
#[derive(Debug)]pubstructExecutionReport{/// Number of renames successfully applied.
pubapplied:usize,
/// Number of plans skipped (conflict policy `Skip`, future-phase use).
pubskipped:usize,
/// Errors encountered. The current executor aborts on the first error,
/// so this contains at most one entry.
puberrors:Vec<FrenError>,
/// Batch UUID for the run, also recorded in the transaction log.
pubbatch_id: Uuid,
/// Path of the JSONL transaction log written for this batch (if any).
publog_path:Option<PathBuf>,
}