| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OptEnvConf.Check
Documentation
runSettingsCheck :: Capabilities -> Parser a -> Args -> EnvMap -> Maybe Object -> IO void Source #
runSettingsCheckOn :: Capabilities -> TerminalCapabilities -> Parser a -> Args -> EnvMap -> Maybe Object -> IO (CheckResult a) Source #
data CheckResult a Source #
Constructors
| CheckSucceeded a | Check succeeded |
| CheckIncapable (NonEmpty MissingCapability) | Check could not be completed because of missing capability |
| CheckFailed (NonEmpty ParseError) | Check failed with parse errors |
Instances
| Functor CheckResult Source # | |||||
Defined in OptEnvConf.Check Methods fmap :: (a -> b) -> CheckResult a -> CheckResult b # (<$) :: a -> CheckResult b -> CheckResult a # | |||||
| Generic (CheckResult a) Source # | |||||
Defined in OptEnvConf.Check Associated Types
Methods from :: CheckResult a -> Rep (CheckResult a) x # to :: Rep (CheckResult a) x -> CheckResult a # | |||||
| Show a => Show (CheckResult a) Source # | |||||
Defined in OptEnvConf.Check Methods showsPrec :: Int -> CheckResult a -> ShowS # show :: CheckResult a -> String # showList :: [CheckResult a] -> ShowS # | |||||
| type Rep (CheckResult a) Source # | |||||
Defined in OptEnvConf.Check | |||||