pub struct StudyPlan {
pub deck: String,
pub estimated_time: u32,
pub review_count: usize,
pub new_count: usize,
pub leech_count: usize,
pub total_due: usize,
pub total_new_available: usize,
pub recommendations: Vec<String>,
pub suggested_order: Vec<i64>,
}Expand description
A generated study plan with recommendations.
Fields§
§deck: StringThe deck name.
estimated_time: u32Estimated time to complete the plan in minutes.
review_count: usizeNumber of review cards in the plan.
new_count: usizeNumber of new cards in the plan.
leech_count: usizeNumber of leech cards in the plan.
total_due: usizeTotal cards due today.
total_new_available: usizeTotal new cards available.
recommendations: Vec<String>Recommendations for the study session.
suggested_order: Vec<i64>Suggested card IDs in study order.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StudyPlan
impl RefUnwindSafe for StudyPlan
impl Send for StudyPlan
impl Sync for StudyPlan
impl Unpin for StudyPlan
impl UnwindSafe for StudyPlan
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