pub struct ExerciseTaskInfo {
pub assignment: Value,
pub public_spec: Option<PublicSpec>,
pub model_solution_spec: Option<ModelSolutionSpec>,
}
Fields§
§assignment: Value
§public_spec: Option<PublicSpec>
§model_solution_spec: Option<ModelSolutionSpec>
Trait Implementations§
Source§impl Debug for ExerciseTaskInfo
impl Debug for ExerciseTaskInfo
Source§impl<'de> Deserialize<'de> for ExerciseTaskInfo
impl<'de> Deserialize<'de> for ExerciseTaskInfo
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 ExerciseTaskInfo
impl RefUnwindSafe for ExerciseTaskInfo
impl Send for ExerciseTaskInfo
impl Sync for ExerciseTaskInfo
impl Unpin for ExerciseTaskInfo
impl UnwindSafe for ExerciseTaskInfo
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