pub struct UserCourseMetrics {
pub course_module_id: Uuid,
pub score_given: Option<f32>,
pub attempted_exercises: Option<i64>,
}
Fields§
§course_module_id: Uuid
§score_given: Option<f32>
§attempted_exercises: Option<i64>
Trait Implementations§
Source§impl Clone for UserCourseMetrics
impl Clone for UserCourseMetrics
Source§fn clone(&self) -> UserCourseMetrics
fn clone(&self) -> UserCourseMetrics
Returns a copy 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 UserCourseMetrics
impl Debug for UserCourseMetrics
Source§impl<'de> Deserialize<'de> for UserCourseMetrics
impl<'de> Deserialize<'de> for UserCourseMetrics
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<'a, R: Row> FromRow<'a, R> for UserCourseMetrics
impl<'a, R: Row> FromRow<'a, R> for UserCourseMetrics
Source§impl PartialEq for UserCourseMetrics
impl PartialEq for UserCourseMetrics
Source§impl Serialize for UserCourseMetrics
impl Serialize for UserCourseMetrics
impl StructuralPartialEq for UserCourseMetrics
Auto Trait Implementations§
impl Freeze for UserCourseMetrics
impl RefUnwindSafe for UserCourseMetrics
impl Send for UserCourseMetrics
impl Sync for UserCourseMetrics
impl Unpin for UserCourseMetrics
impl UnwindSafe for UserCourseMetrics
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