pub struct OverviewMetrics {
pub total_sessions: u64,
pub sessions_change: f64,
pub total_messages: u64,
pub messages_change: f64,
pub total_tokens: u64,
pub tokens_change: f64,
pub active_members: u32,
pub active_members_change: f64,
pub avg_sessions_per_member: f64,
pub avg_messages_per_session: f64,
}Expand description
Overview metrics
Fields§
§total_sessions: u64Total sessions in period
sessions_change: f64Sessions change from previous period
total_messages: u64Total messages in period
messages_change: f64Messages change from previous period
total_tokens: u64Total tokens used
tokens_change: f64Tokens change from previous period
active_members: u32Active members in period
active_members_change: f64Active members change
avg_sessions_per_member: f64Average sessions per member
avg_messages_per_session: f64Average messages per session
Trait Implementations§
Source§impl Clone for OverviewMetrics
impl Clone for OverviewMetrics
Source§fn clone(&self) -> OverviewMetrics
fn clone(&self) -> OverviewMetrics
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 OverviewMetrics
impl Debug for OverviewMetrics
Source§impl<'de> Deserialize<'de> for OverviewMetrics
impl<'de> Deserialize<'de> for OverviewMetrics
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 OverviewMetrics
impl RefUnwindSafe for OverviewMetrics
impl Send for OverviewMetrics
impl Sync for OverviewMetrics
impl Unpin for OverviewMetrics
impl UnsafeUnpin for OverviewMetrics
impl UnwindSafe for OverviewMetrics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more