pub async fn get_user_exercise_state_if_exists(
conn: &mut PgConnection,
user_id: Uuid,
exercise_id: Uuid,
course_instance_or_exam_id: CourseInstanceOrExamId,
) -> ModelResult<Option<UserExerciseState>>
pub async fn get_user_exercise_state_if_exists(
conn: &mut PgConnection,
user_id: Uuid,
exercise_id: Uuid,
course_instance_or_exam_id: CourseInstanceOrExamId,
) -> ModelResult<Option<UserExerciseState>>