From 4c02d0782a882a1170a651135799d4778d7f3b01 Mon Sep 17 00:00:00 2001 From: user1823 <92206575+user1823@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:44:32 +0530 Subject: [PATCH] Fix type mismatch errors --- rslib/src/scheduler/fsrs/memory_state.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rslib/src/scheduler/fsrs/memory_state.rs b/rslib/src/scheduler/fsrs/memory_state.rs index fa6692fbf..3822711f5 100644 --- a/rslib/src/scheduler/fsrs/memory_state.rs +++ b/rslib/src/scheduler/fsrs/memory_state.rs @@ -130,7 +130,7 @@ impl Collection { let original_interval = card.interval; let interval = fsrs.next_interval( Some(state.stability), - desired_retention, + desired_retention.unwrap(), 0, ); card.interval = rescheduler @@ -215,7 +215,7 @@ impl Collection { }) } else { card.memory_state = None; - card.desired_retention = desired_retention; + card.desired_retention = Some(desired_retention); Ok(ComputeMemoryStateResponse { state: None, desired_retention,