Safe Haskell | None |
---|---|
Language | GHC2024 |
Documentation
data BuiltinOrCustomProgram builtin (custom :: k) extra #
BuiltinProgram | |
| |
CustomProgram | |
Instances
Show extra => Show (BuiltinOrCustomProgram builtin custom extra) # | |
Defined in Napkin.Spec.Yaml.Types.Extend showsPrec :: Int -> BuiltinOrCustomProgram builtin custom extra -> ShowS # show :: BuiltinOrCustomProgram builtin custom extra -> String # showList :: [BuiltinOrCustomProgram builtin custom extra] -> ShowS # | |
Eq extra => Eq (BuiltinOrCustomProgram builtin custom extra) # | |
Defined in Napkin.Spec.Yaml.Types.Extend (==) :: BuiltinOrCustomProgram builtin custom extra -> BuiltinOrCustomProgram builtin custom extra -> Bool # (/=) :: BuiltinOrCustomProgram builtin custom extra -> BuiltinOrCustomProgram builtin custom extra -> Bool # |
yamlCustomModuleFunction :: forall {k} builtin (custom :: k) extra. BuiltinOrCustomProgram builtin custom extra -> Maybe (Typed custom ModuleFunction) #
parseBuiltinOrCustom :: forall {k} extra builtin (custom :: k). Object -> Set Key -> (Object -> WarningParser extra) -> Map Text (SpecProgramDefinition builtin) -> Value -> WarningParser (BuiltinOrCustomProgram builtin custom extra) #