pub struct ExecutorStats {
pub batches_processed: u64,
pub avg_processing_time_ms: f64,
pub success_rate: f64,
pub active_batches: usize,
pub peak_concurrent_batches: usize,
pub last_updated: DateTime<Utc>,
}Expand description
Executor statistics
Fields§
§batches_processed: u64Total batches processed
avg_processing_time_ms: f64Average processing time
success_rate: f64Success rate
active_batches: usizeCurrent active batches
peak_concurrent_batches: usizePeak concurrent batches
last_updated: DateTime<Utc>Last updated
Trait Implementations§
Source§impl Clone for ExecutorStats
impl Clone for ExecutorStats
Source§fn clone(&self) -> ExecutorStats
fn clone(&self) -> ExecutorStats
Returns a duplicate of the value. Read more
1.0.0 · 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 ExecutorStats
impl Debug for ExecutorStats
Source§impl<'de> Deserialize<'de> for ExecutorStats
impl<'de> Deserialize<'de> for ExecutorStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExecutorStats
impl RefUnwindSafe for ExecutorStats
impl Send for ExecutorStats
impl Sync for ExecutorStats
impl Unpin for ExecutorStats
impl UnwindSafe for ExecutorStats
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