pub struct BatchReport {
pub ok: bool,
pub mode: BatchMode,
pub total: usize,
pub succeeded: usize,
pub failed: usize,
pub skipped: usize,
pub started_at: u64,
pub duration_ms: u64,
pub saved_to: Option<String>,
pub persistence_warning: Option<String>,
pub logs: Vec<ActionLog>,
}Expand description
Full batch run report returned to the caller (and optionally saved to disk).
Fields§
§ok: bool§mode: BatchMode§total: usize§succeeded: usize§failed: usize§skipped: usize§started_at: u64Unix epoch milliseconds when the batch started.
duration_ms: u64§saved_to: Option<String>§persistence_warning: Option<String>§logs: Vec<ActionLog>Trait Implementations§
Source§impl Clone for BatchReport
impl Clone for BatchReport
Source§fn clone(&self) -> BatchReport
fn clone(&self) -> BatchReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BatchReport
impl Debug for BatchReport
Auto Trait Implementations§
impl Freeze for BatchReport
impl RefUnwindSafe for BatchReport
impl Send for BatchReport
impl Sync for BatchReport
impl Unpin for BatchReport
impl UnsafeUnpin for BatchReport
impl UnwindSafe for BatchReport
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