pub struct UserChapterProgress {
pub user_id: Uuid,
pub chapter_id: Uuid,
pub chapter_number: i32,
pub chapter_name: String,
pub points_obtained: f64,
pub exercises_attempted: i64,
}Fields§
§user_id: Uuid§chapter_id: Uuid§chapter_number: i32§chapter_name: String§points_obtained: f64§exercises_attempted: i64Trait Implementations§
Source§impl Clone for UserChapterProgress
impl Clone for UserChapterProgress
Source§fn clone(&self) -> UserChapterProgress
fn clone(&self) -> UserChapterProgress
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UserChapterProgress
impl Debug for UserChapterProgress
Source§impl<'de> Deserialize<'de> for UserChapterProgress
impl<'de> Deserialize<'de> for UserChapterProgress
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
Source§impl PartialEq for UserChapterProgress
impl PartialEq for UserChapterProgress
Source§impl Serialize for UserChapterProgress
impl Serialize for UserChapterProgress
impl StructuralPartialEq for UserChapterProgress
Auto Trait Implementations§
impl Freeze for UserChapterProgress
impl RefUnwindSafe for UserChapterProgress
impl Send for UserChapterProgress
impl Sync for UserChapterProgress
impl Unpin for UserChapterProgress
impl UnwindSafe for UserChapterProgress
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more