List of all items
Structs
- CombinedCourseData
- Credentials
- DownloadOrUpdateMoocCourseExercisesResult
- DownloadOrUpdateTmcCourseExercisesResult
- ExerciseDesc
- ExercisePackagingConfiguration
- LocalMoocExercise
- LocalTmcExercise
- MoocExerciseDownload
- PrepareSubmission
- ProjectsConfig
- ProjectsDirTmcExercise
- PythonVer
- RefreshData
- RefreshExercise
- RunResult
- StyleValidationError
- StyleValidationResult
- TestDesc
- TestResult
- TmcConfig
- TmcCourseConfig
- TmcExerciseDownload
- TmcParams
- TmcProjectYml
- UpdatedExercise
- file_util::Guard
- file_util::Lock
- notification_reporter::Notification
- progress_reporter::StatusUpdate
Enums
- CommandError
- Compression
- ConfigValue
- DownloadResult
- LangsError
- Language
- LocalExercise
- ParamError
- RunStatus
- StyleValidationStrategy
- file_util::LockOptions
- notification_reporter::NotificationKind
Traits
Functions
- check_exercise_updates
- checkstyle
- clean
- compress_project_to
- compress_project_to_with_hash
- download_old_submission
- download_or_update_course_exercises
- extract_project
- extract_student_files
- file_util::canonicalize
- file_util::copy
- file_util::create_dir
- file_util::create_dir_all
- file_util::create_file
- file_util::named_temp_file
- file_util::named_temp_file_in
- file_util::open_file
- file_util::read_dir
- file_util::read_file
- file_util::read_file_to_string
- file_util::read_file_to_string_lossy
- file_util::read_reader
- file_util::read_to_file
- file_util::remove_all
- file_util::remove_dir_all
- file_util::remove_dir_empty
- file_util::remove_file
- file_util::remove_file_locked
- file_util::rename
- file_util::temp_file
- file_util::write_to_file
- file_util::write_to_writer
- find_exercise_directories
- get_available_points
- get_course_data
- get_exercise_packaging_configuration
- get_projects_dir
- get_setting
- get_settings
- init_mooc_client_with_credentials
- init_testmycode_client_with_credentials
- list_local_tmc_course_exercises
- login_with_password
- login_with_token
- migrate_exercise
- move_projects_dir
- notification_reporter::init
- notification_reporter::notify
- paste_exercise
- prepare_solution
- prepare_stub
- prepare_submission
- progress_reporter::finish_stage
- progress_reporter::progress_stage
- progress_reporter::start_stage
- progress_reporter::subscribe
- refresh_course
- reset
- reset_settings
- run_tests
- scan_exercise
- set_setting
- sign_with_jwt
- submit_exercise
- unset_setting
- update_mooc_exercises
- update_tmc_exercises