pub struct CoordinatorStatistics {
pub state: IndexState,
pub cache_stats: HashMap<String, CacheStats>,
pub slo_stats: HashMap<OperationType, SloStatistics>,
pub total_memory_usage: usize,
pub all_slos_met: bool,
}Expand description
Workspace indexing and refactoring orchestration. Combined statistics for the production coordinator.
Fields§
§state: IndexStateCurrent index state
cache_stats: HashMap<String, CacheStats>Cache statistics
slo_stats: HashMap<OperationType, SloStatistics>SLO statistics
total_memory_usage: usizeTotal memory usage across all caches
all_slos_met: boolWhether all SLOs are being met
Trait Implementations§
Source§impl Clone for CoordinatorStatistics
impl Clone for CoordinatorStatistics
Source§fn clone(&self) -> CoordinatorStatistics
fn clone(&self) -> CoordinatorStatistics
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 moreAuto Trait Implementations§
impl Freeze for CoordinatorStatistics
impl RefUnwindSafe for CoordinatorStatistics
impl Send for CoordinatorStatistics
impl Sync for CoordinatorStatistics
impl Unpin for CoordinatorStatistics
impl UnsafeUnpin for CoordinatorStatistics
impl UnwindSafe for CoordinatorStatistics
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