Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
data YamlArgumentType #
Instances
FromJSON YamlArgumentType # | |
Defined in Napkin.Spec.Yaml.Types parseJSON :: Value -> Parser YamlArgumentType # parseJSONList :: Value -> Parser [YamlArgumentType] # | |
Generic YamlArgumentType # | |
Defined in Napkin.Spec.Yaml.Types type Rep YamlArgumentType :: Type -> Type # from :: YamlArgumentType -> Rep YamlArgumentType x # to :: Rep YamlArgumentType x -> YamlArgumentType # | |
Show YamlArgumentType # | |
Defined in Napkin.Spec.Yaml.Types showsPrec :: Int -> YamlArgumentType -> ShowS # show :: YamlArgumentType -> String # showList :: [YamlArgumentType] -> ShowS # | |
Eq YamlArgumentType # | |
Defined in Napkin.Spec.Yaml.Types (==) :: YamlArgumentType -> YamlArgumentType -> Bool # (/=) :: YamlArgumentType -> YamlArgumentType -> Bool # | |
type Rep YamlArgumentType # | |
Defined in Napkin.Spec.Yaml.Types |
data YamlArgument #
Instances
FromJSON YamlArgument # | |
Defined in Napkin.Spec.Yaml.Types parseJSON :: Value -> Parser YamlArgument # parseJSONList :: Value -> Parser [YamlArgument] # | |
Show YamlArgument # | |
Defined in Napkin.Spec.Yaml.Types showsPrec :: Int -> YamlArgument -> ShowS # show :: YamlArgument -> String # showList :: [YamlArgument] -> ShowS # | |
Eq YamlArgument # | |
Defined in Napkin.Spec.Yaml.Types (==) :: YamlArgument -> YamlArgument -> Bool # (/=) :: YamlArgument -> YamlArgument -> Bool # |
data HaskellPackageType #
Instances
FromJSON HaskellPackageType # | |
Defined in Napkin.Spec.Yaml.Types parseJSON :: Value -> Parser HaskellPackageType # parseJSONList :: Value -> Parser [HaskellPackageType] # | |
Generic HaskellPackageType # | |
Defined in Napkin.Spec.Yaml.Types type Rep HaskellPackageType :: Type -> Type # from :: HaskellPackageType -> Rep HaskellPackageType x # to :: Rep HaskellPackageType x -> HaskellPackageType # | |
Show HaskellPackageType # | |
Defined in Napkin.Spec.Yaml.Types showsPrec :: Int -> HaskellPackageType -> ShowS # show :: HaskellPackageType -> String # showList :: [HaskellPackageType] -> ShowS # | |
Eq HaskellPackageType # | |
Defined in Napkin.Spec.Yaml.Types (==) :: HaskellPackageType -> HaskellPackageType -> Bool # (/=) :: HaskellPackageType -> HaskellPackageType -> Bool # | |
type Rep HaskellPackageType # | |
Defined in Napkin.Spec.Yaml.Types |
data HaskellPackage #
Instances
FromJSON HaskellPackage # | |
Defined in Napkin.Spec.Yaml.Types parseJSON :: Value -> Parser HaskellPackage # parseJSONList :: Value -> Parser [HaskellPackage] # | |
Show HaskellPackage # | |
Defined in Napkin.Spec.Yaml.Types showsPrec :: Int -> HaskellPackage -> ShowS # show :: HaskellPackage -> String # showList :: [HaskellPackage] -> ShowS # | |
Eq HaskellPackage # | |
Defined in Napkin.Spec.Yaml.Types (==) :: HaskellPackage -> HaskellPackage -> Bool # (/=) :: HaskellPackage -> HaskellPackage -> Bool # |
YamlSpec | |
|
Instances
dbBackend :: forall b. ToDbBackend b => YamlSpec b -> DbBackend #
data YamlTableSpec b #
Instances
(Show (BackendTableMeta b), Typeable b) => Show (YamlTableSpec b) # | |
Defined in Napkin.Spec.Yaml.Types showsPrec :: Int -> YamlTableSpec b -> ShowS # show :: YamlTableSpec b -> String # showList :: [YamlTableSpec b] -> ShowS # | |
(Eq (BackendTableMeta b), Typeable b) => Eq (YamlTableSpec b) # | |
Defined in Napkin.Spec.Yaml.Types (==) :: YamlTableSpec b -> YamlTableSpec b -> Bool # (/=) :: YamlTableSpec b -> YamlTableSpec b -> Bool # |
parseTableSpec :: forall b. (ReifiesBackend b, ToDbBackend b, BackendMetaConstraints b, Typeable b, Default (BackendTableMeta b), SqlConcat b) => SpecTableName -> Value -> Parser (YamlTableSpec b) #
newtype YamlHaskellExtension #
Instances
allHaskellModules :: YamlSpec b -> [Module] #