Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Stack.Types.Casa
Description
Casa configuration types.
Synopsis
- data CasaOptsMonoid = CasaOptsMonoid {
- enable :: !FirstTrue
- repoPrefix :: !(First CasaRepoPrefix)
- maxKeysPerRequest :: !(First Int)
Documentation
data CasaOptsMonoid Source #
An uninterpreted representation of Casa configuration options. Configurations may be "cascaded" using mappend (left-biased).
Constructors
CasaOptsMonoid | |
Fields
|
Instances
Monoid CasaOptsMonoid Source # | Left-biased combine Casa configurations options |
Defined in Stack.Types.Casa Methods mappend :: CasaOptsMonoid -> CasaOptsMonoid -> CasaOptsMonoid # mconcat :: [CasaOptsMonoid] -> CasaOptsMonoid # | |
Semigroup CasaOptsMonoid Source # | Left-biased combine Casa configuration options |
Defined in Stack.Types.Casa Methods (<>) :: CasaOptsMonoid -> CasaOptsMonoid -> CasaOptsMonoid # sconcat :: NonEmpty CasaOptsMonoid -> CasaOptsMonoid # stimes :: Integral b => b -> CasaOptsMonoid -> CasaOptsMonoid # | |
Generic CasaOptsMonoid Source # | |
Defined in Stack.Types.Casa Associated Types type Rep CasaOptsMonoid :: Type -> Type # Methods from :: CasaOptsMonoid -> Rep CasaOptsMonoid x # to :: Rep CasaOptsMonoid x -> CasaOptsMonoid # | |
Show CasaOptsMonoid Source # | |
Defined in Stack.Types.Casa Methods showsPrec :: Int -> CasaOptsMonoid -> ShowS # show :: CasaOptsMonoid -> String # showList :: [CasaOptsMonoid] -> ShowS # | |
FromJSON (WithJSONWarnings CasaOptsMonoid) Source # | Decode uninterpreted Casa configuration options from JSON/YAML. |
Defined in Stack.Types.Casa Methods parseJSON :: Value -> Parser (WithJSONWarnings CasaOptsMonoid) # parseJSONList :: Value -> Parser [WithJSONWarnings CasaOptsMonoid] # | |
type Rep CasaOptsMonoid Source # | |
Defined in Stack.Types.Casa type Rep CasaOptsMonoid = D1 ('MetaData "CasaOptsMonoid" "Stack.Types.Casa" "stack-3.1.1-I5OI2i8TUoz1thruFO0H72" 'False) (C1 ('MetaCons "CasaOptsMonoid" 'PrefixI 'True) (S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FirstTrue) :*: (S1 ('MetaSel ('Just "repoPrefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (First CasaRepoPrefix)) :*: S1 ('MetaSel ('Just "maxKeysPerRequest") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (First Int))))) |