use crate::space_repetition; pub mod difficulty; #[derive(Debug, Clone, PartialEq)] pub struct Line { pub part_1: Vec, pub part_2: Vec, } pub struct DbEntry { pub question: String, pub responses: Vec, pub deleted: Option, } #[derive(Debug)] pub struct Card { pub question: String, pub responses: Vec, pub state: space_repetition::State, pub ready: u64, } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct Question { pub question: String, pub responses: Vec, }