pub struct NewCourseModuleCompletionSeed {
pub course_id: Uuid,
pub course_module_id: Uuid,
pub user_id: Uuid,
pub completion_date: Option<DateTime<Utc>>,
pub completion_language: Option<String>,
pub eligible_for_ects: Option<bool>,
pub email: Option<String>,
pub grade: Option<i32>,
pub passed: Option<bool>,
pub prerequisite_modules_completed: Option<bool>,
pub needs_to_be_reviewed: Option<bool>,
}Fields§
§course_id: Uuid§course_module_id: Uuid§user_id: Uuid§completion_date: Option<DateTime<Utc>>§completion_language: Option<String>§eligible_for_ects: Option<bool>§email: Option<String>§grade: Option<i32>§passed: Option<bool>§prerequisite_modules_completed: Option<bool>§needs_to_be_reviewed: Option<bool>Trait Implementations§
Source§impl Clone for NewCourseModuleCompletionSeed
impl Clone for NewCourseModuleCompletionSeed
Source§fn clone(&self) -> NewCourseModuleCompletionSeed
fn clone(&self) -> NewCourseModuleCompletionSeed
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 moreAuto Trait Implementations§
impl Freeze for NewCourseModuleCompletionSeed
impl RefUnwindSafe for NewCourseModuleCompletionSeed
impl Send for NewCourseModuleCompletionSeed
impl Sync for NewCourseModuleCompletionSeed
impl Unpin for NewCourseModuleCompletionSeed
impl UnwindSafe for NewCourseModuleCompletionSeed
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