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.