pub struct StatsResponse {Show 16 fields
pub total_records: u32,
pub records_by_store: HashMap<StoreType, u32>,
pub total_associations: u32,
pub avg_fidelity: f64,
pub avg_fidelity_by_store: HashMap<StoreType, f64>,
pub oldest_record: Option<DateTime<Utc>>,
pub newest_record: Option<DateTime<Utc>>,
pub total_recall_count: u64,
pub raw_journal_records: u32,
pub raw_journal_pending_dream: u32,
pub dream_episodic_summaries: u32,
pub dream_semantic_nodes: u32,
pub last_dream_tick_at: Option<DateTime<Utc>>,
pub evolution_metrics: Option<EvolutionMetrics>,
pub background_decay_enabled: bool,
pub background_dream_enabled: bool,
}Expand description
introspect.stats response (CMP Spec §6.1).
Fields§
§total_records: u32§records_by_store: HashMap<StoreType, u32>§total_associations: u32§avg_fidelity: f64§avg_fidelity_by_store: HashMap<StoreType, f64>§oldest_record: Option<DateTime<Utc>>§newest_record: Option<DateTime<Utc>>§total_recall_count: u64§raw_journal_records: u32§raw_journal_pending_dream: u32§dream_episodic_summaries: u32§dream_semantic_nodes: u32§last_dream_tick_at: Option<DateTime<Utc>>§evolution_metrics: Option<EvolutionMetrics>§background_decay_enabled: boolWhether background decay is enabled and running.
background_dream_enabled: boolWhether background dream processing is enabled and running.
Trait Implementations§
Source§impl Clone for StatsResponse
impl Clone for StatsResponse
Source§fn clone(&self) -> StatsResponse
fn clone(&self) -> StatsResponse
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 StatsResponse
impl Debug for StatsResponse
Source§impl<'de> Deserialize<'de> for StatsResponse
impl<'de> Deserialize<'de> for StatsResponse
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 StatsResponse
impl RefUnwindSafe for StatsResponse
impl Send for StatsResponse
impl Sync for StatsResponse
impl Unpin for StatsResponse
impl UnsafeUnpin for StatsResponse
impl UnwindSafe for StatsResponse
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