pub struct SessionAnalytics {
pub session_id: String,
pub session_title: String,
pub analyzed_at: DateTime<Utc>,
pub basic_metrics: BasicMetrics,
pub thinking_patterns: ThinkingPatterns,
pub performance_metrics: PerformanceMetrics,
pub quality_metrics: QualityMetrics,
pub insights: Vec<Insight>,
pub recommendations: Vec<Recommendation>,
}Expand description
Session analytics data
Fields§
§session_id: StringSession ID
session_title: StringSession title
analyzed_at: DateTime<Utc>Analysis timestamp
basic_metrics: BasicMetricsBasic metrics
thinking_patterns: ThinkingPatternsThinking patterns
performance_metrics: PerformanceMetricsPerformance metrics
quality_metrics: QualityMetricsQuality metrics
insights: Vec<Insight>Insights
recommendations: Vec<Recommendation>Recommendations
Trait Implementations§
Source§impl Clone for SessionAnalytics
impl Clone for SessionAnalytics
Source§fn clone(&self) -> SessionAnalytics
fn clone(&self) -> SessionAnalytics
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 SessionAnalytics
impl Debug for SessionAnalytics
Source§impl<'de> Deserialize<'de> for SessionAnalytics
impl<'de> Deserialize<'de> for SessionAnalytics
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 SessionAnalytics
impl RefUnwindSafe for SessionAnalytics
impl Send for SessionAnalytics
impl Sync for SessionAnalytics
impl Unpin for SessionAnalytics
impl UnwindSafe for SessionAnalytics
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