pub struct ExecutionReport {
pub applied: usize,
pub skipped: usize,
pub errors: Vec<FrenError>,
pub batch_id: Uuid,
pub log_path: Option<PathBuf>,
}Expand description
Summary of an executed batch.
Fields§
§applied: usizeNumber of renames successfully applied.
skipped: usizeNumber of plans skipped (conflict policy Skip, future-phase use).
errors: Vec<FrenError>Errors encountered. The current executor aborts on the first error, so this contains at most one entry.
batch_id: UuidBatch UUID for the run, also recorded in the transaction log.
log_path: Option<PathBuf>Path of the JSONL transaction log written for this batch (if any).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExecutionReport
impl !RefUnwindSafe for ExecutionReport
impl Send for ExecutionReport
impl Sync for ExecutionReport
impl Unpin for ExecutionReport
impl UnsafeUnpin for ExecutionReport
impl !UnwindSafe for ExecutionReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more