pub struct JobResult {
pub success: bool,
pub message: Option<String>,
pub items_processed: Option<u64>,
pub items_failed: Option<u64>,
pub duration_ms: u64,
}Fields§
§success: bool§message: Option<String>§items_processed: Option<u64>§items_failed: Option<u64>§duration_ms: u64Implementations§
Source§impl JobResult
impl JobResult
pub const fn success() -> JobResult
pub fn with_message(self, message: impl Into<String>) -> JobResult
pub const fn with_stats(self, processed: u64, failed: u64) -> JobResult
pub const fn with_duration(self, duration_ms: u64) -> JobResult
pub fn failure(message: impl Into<String>) -> JobResult
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JobResult
impl RefUnwindSafe for JobResult
impl Send for JobResult
impl Sync for JobResult
impl Unpin for JobResult
impl UnwindSafe for JobResult
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