pub struct QuizScore {
pub correct: u32,
pub wrong: u32,
pub skipped: u32,
pub total: u32,
pub by_category: Vec<CategoryScore>,
pub by_difficulty: Vec<DifficultyScore>,
}Expand description
Overall quiz score with breakdowns.
Fields§
§correct: u32§wrong: u32§skipped: u32§total: u32§by_category: Vec<CategoryScore>§by_difficulty: Vec<DifficultyScore>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for QuizScore
impl<'de> Deserialize<'de> for QuizScore
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for QuizScore
impl RefUnwindSafe for QuizScore
impl Send for QuizScore
impl Sync for QuizScore
impl Unpin for QuizScore
impl UnsafeUnpin for QuizScore
impl UnwindSafe for QuizScore
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