pub struct WarmingResult {
pub task_id: String,
pub entries_warmed: u32,
pub entries_failed: u32,
pub duration: Duration,
pub error: Option<String>,
}Expand description
Result of a cache warming execution
Fields§
§task_id: StringTask ID that was executed
entries_warmed: u32Number of entries successfully warmed
entries_failed: u32Number of entries that failed to warm
duration: DurationTime taken to complete the warming
error: Option<String>Any error that occurred during warming
Implementations§
Source§impl WarmingResult
impl WarmingResult
pub fn success(task_id: String, entries_warmed: u32, duration: Duration) -> Self
pub fn failure( task_id: String, entries_failed: u32, duration: Duration, error: String, ) -> Self
pub fn partial( task_id: String, entries_warmed: u32, entries_failed: u32, duration: Duration, ) -> Self
pub fn is_success(&self) -> bool
pub fn is_partial_success(&self) -> bool
pub fn success_rate(&self) -> f64
Trait Implementations§
Source§impl Clone for WarmingResult
impl Clone for WarmingResult
Source§fn clone(&self) -> WarmingResult
fn clone(&self) -> WarmingResult
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 moreAuto Trait Implementations§
impl Freeze for WarmingResult
impl RefUnwindSafe for WarmingResult
impl Send for WarmingResult
impl Sync for WarmingResult
impl Unpin for WarmingResult
impl UnsafeUnpin for WarmingResult
impl UnwindSafe for WarmingResult
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