pub struct RetroStats {
pub sessions: u64,
pub total_cost_usd_e6: i64,
pub top_model: Option<String>,
pub top_model_pct: Option<u64>,
pub top_tool: Option<String>,
pub top_tool_pct: Option<u64>,
pub median_session_minutes: Option<u64>,
}Fields§
§sessions: u64§total_cost_usd_e6: i64§top_model: Option<String>§top_model_pct: Option<u64>§top_tool: Option<String>§top_tool_pct: Option<u64>§median_session_minutes: Option<u64>Trait Implementations§
Source§impl Clone for RetroStats
impl Clone for RetroStats
Source§fn clone(&self) -> RetroStats
fn clone(&self) -> RetroStats
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 RetroStats
impl Debug for RetroStats
Source§impl<'de> Deserialize<'de> for RetroStats
impl<'de> Deserialize<'de> for RetroStats
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
Source§impl PartialEq for RetroStats
impl PartialEq for RetroStats
Source§impl Serialize for RetroStats
impl Serialize for RetroStats
impl StructuralPartialEq for RetroStats
Auto Trait Implementations§
impl Freeze for RetroStats
impl RefUnwindSafe for RetroStats
impl Send for RetroStats
impl Sync for RetroStats
impl Unpin for RetroStats
impl UnsafeUnpin for RetroStats
impl UnwindSafe for RetroStats
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