pub struct BulkOperationResult {
pub operation_id: Uuid,
pub total: usize,
pub completed: usize,
pub failed: usize,
pub skipped: usize,
pub duration: Duration,
pub details: Vec<ItemDetail>,
}Expand description
Final result of a bulk operation
Fields§
§operation_id: UuidUnique operation identifier
total: usizeTotal items processed
completed: usizeSuccessfully completed items
failed: usizeFailed items
skipped: usizeSkipped items
duration: DurationTotal duration
details: Vec<ItemDetail>Per-item details
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BulkOperationResult
impl RefUnwindSafe for BulkOperationResult
impl Send for BulkOperationResult
impl Sync for BulkOperationResult
impl Unpin for BulkOperationResult
impl UnsafeUnpin for BulkOperationResult
impl UnwindSafe for BulkOperationResult
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