fsrs 5.2.0

FSRS for Rust, including Optimizer and Scheduler
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use snafu::Snafu;

#[derive(Snafu, Debug, PartialEq)]
pub enum FSRSError {
    NotEnoughData,
    Interrupted,
    InvalidParameters,
    OptimalNotFound,
    InvalidInput,
    InvalidDeckSize,
}

pub type Result<T, E = FSRSError> = std::result::Result<T, E>;