cargo clippy

This commit is contained in:
Jarrett Ye 2025-06-24 18:04:41 +08:00
parent 91e729be1e
commit f4f8f103f4
No known key found for this signature in database
GPG key ID: EBFC55E0C1A352BB

View file

@ -130,20 +130,17 @@ impl Card {
pub(crate) fn days_since_last_review(&self, timing: &SchedTimingToday) -> Option<u32> { pub(crate) fn days_since_last_review(&self, timing: &SchedTimingToday) -> Option<u32> {
if let Some(last_review_time) = self.last_review_time { if let Some(last_review_time) = self.last_review_time {
Some(timing.next_day_at.elapsed_days_since(last_review_time) as u32) Some(timing.next_day_at.elapsed_days_since(last_review_time) as u32)
} else if !self.is_due_in_days() {
Some(
(timing.next_day_at.0 as u32).saturating_sub(self.original_or_current_due() as u32)
/ 86_400,
)
} else { } else {
if !self.is_due_in_days() { self.due_time(timing).map(|due| {
Some( (due.adding_secs(-86_400 * self.interval as i64)
(timing.next_day_at.0 as u32) .elapsed_secs()
.saturating_sub(self.original_or_current_due() as u32) / 86_400) as u32
/ 86_400, })
)
} else {
self.due_time(timing).map(|due| {
(due.adding_secs(-86_400 * self.interval as i64)
.elapsed_secs()
/ 86_400) as u32
})
}
} }
} }
} }