| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Cryptol.Project.Config
Synopsis
- data Config = Config {}
- data LoadProjectMode
- data ConfigLoadError = ConfigLoadError FilePath ConfigLoadErrorInfo
- data ConfigLoadErrorInfo
- loadConfig :: FilePath -> IO (Either ConfigLoadError Config)
Documentation
Constructors
| Config | |
data LoadProjectMode Source #
Constructors
| RefreshMode | |
| ModifiedMode | |
| UntestedMode |
Instances
| Show LoadProjectMode Source # | |
Defined in Cryptol.Project.Config Methods showsPrec :: Int -> LoadProjectMode -> ShowS # show :: LoadProjectMode -> String # showList :: [LoadProjectMode] -> ShowS # | |
data ConfigLoadError Source #
Constructors
| ConfigLoadError FilePath ConfigLoadErrorInfo |
Instances
| Show ConfigLoadError Source # | |
Defined in Cryptol.Project.Config Methods showsPrec :: Int -> ConfigLoadError -> ShowS # show :: ConfigLoadError -> String # showList :: [ConfigLoadError] -> ShowS # | |
| PP ConfigLoadError Source # | |
Defined in Cryptol.Project.Config | |
data ConfigLoadErrorInfo Source #
Constructors
| ConfigParseError [String] | |
| SetRootFailed IOError |
Instances
| Show ConfigLoadErrorInfo Source # | |
Defined in Cryptol.Project.Config Methods showsPrec :: Int -> ConfigLoadErrorInfo -> ShowS # show :: ConfigLoadErrorInfo -> String # showList :: [ConfigLoadErrorInfo] -> ShowS # | |
loadConfig :: FilePath -> IO (Either ConfigLoadError Config) Source #
Parse project configuration.