pub struct StudySummary {
pub total_reviews: usize,
pub unique_cards: usize,
pub total_time_seconds: u64,
pub avg_reviews_per_day: f64,
pub daily: Vec<DailyStats>,
}Expand description
Summary of study activity.
Fields§
§total_reviews: usizeTotal number of reviews in the period.
unique_cards: usizeNumber of unique cards reviewed.
total_time_seconds: u64Total time spent studying in seconds.
avg_reviews_per_day: f64Average reviews per day.
daily: Vec<DailyStats>Daily breakdown.
Trait Implementations§
Source§impl Clone for StudySummary
impl Clone for StudySummary
Source§fn clone(&self) -> StudySummary
fn clone(&self) -> StudySummary
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 StudySummary
impl Debug for StudySummary
Source§impl Default for StudySummary
impl Default for StudySummary
Source§fn default() -> StudySummary
fn default() -> StudySummary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StudySummary
impl RefUnwindSafe for StudySummary
impl Send for StudySummary
impl Sync for StudySummary
impl Unpin for StudySummary
impl UnwindSafe for StudySummary
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