Struct headless_lms_server::controllers::main_frontend::exercise_repositories::NewExerciseRepository
source · pub struct NewExerciseRepository {
course_id: Option<Uuid>,
exam_id: Option<Uuid>,
git_url: String,
deploy_key: Option<String>,
}
Fields§
§course_id: Option<Uuid>
§exam_id: Option<Uuid>
§git_url: String
§deploy_key: Option<String>
Trait Implementations§
source§impl Debug for NewExerciseRepository
impl Debug for NewExerciseRepository
source§impl<'de> Deserialize<'de> for NewExerciseRepository
impl<'de> Deserialize<'de> for NewExerciseRepository
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 RefUnwindSafe for NewExerciseRepository
impl Send for NewExerciseRepository
impl Sync for NewExerciseRepository
impl Unpin for NewExerciseRepository
impl UnwindSafe for NewExerciseRepository
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