Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data CourseDirectoryError #
getCourseDirectoryInPath :: MonadIO m => Path Abs Dir -> ExceptT CourseDirectoryError m CourseDirectory #
ensureAssessmentsDirectory :: MonadIO m => CourseDirectory -> m CourseDirectory #
createNewAssessmentInLocation :: MonadIO m => AssessmentCopyToLocation -> Path Abs Dir -> m (Either CourseDirectoryError (Path Abs Dir)) #
showErr :: CourseDirectoryError -> IO () #