pub struct TopicMemoryMetrics {
pub turn_updates: u64,
pub inject_count: u64,
pub last_inject_at: Option<String>,
pub clarification_rounds: u64,
pub repeat_topic_turns: u64,
pub last_user_topics: Option<Vec<String>>,
}Expand description
Sidecar metrics file: metrics.json in the same directory as the graph file.
Fields§
§turn_updates: u64§inject_count: u64§last_inject_at: Option<String>§clarification_rounds: u64§repeat_topic_turns: u64§last_user_topics: Option<Vec<String>>Trait Implementations§
Source§impl Clone for TopicMemoryMetrics
impl Clone for TopicMemoryMetrics
Source§fn clone(&self) -> TopicMemoryMetrics
fn clone(&self) -> TopicMemoryMetrics
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 moreSource§impl Debug for TopicMemoryMetrics
impl Debug for TopicMemoryMetrics
Source§impl Default for TopicMemoryMetrics
impl Default for TopicMemoryMetrics
Source§fn default() -> TopicMemoryMetrics
fn default() -> TopicMemoryMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TopicMemoryMetrics
impl<'de> Deserialize<'de> for TopicMemoryMetrics
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 TopicMemoryMetrics
impl RefUnwindSafe for TopicMemoryMetrics
impl Send for TopicMemoryMetrics
impl Sync for TopicMemoryMetrics
impl Unpin for TopicMemoryMetrics
impl UnsafeUnpin for TopicMemoryMetrics
impl UnwindSafe for TopicMemoryMetrics
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