napkin-0.5.14
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Spec.Yaml.Types.Extend

Documentation

data BuiltinOrCustomProgram builtin custom extra #

Constructors

BuiltinProgram 

Fields

CustomProgram 

Fields

Instances

Instances details
Show extra => Show (BuiltinOrCustomProgram builtin custom extra) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.Extend

Methods

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) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.Extend

Methods

(==) :: BuiltinOrCustomProgram builtin custom extra -> BuiltinOrCustomProgram builtin custom extra -> Bool #

(/=) :: BuiltinOrCustomProgram builtin custom extra -> BuiltinOrCustomProgram builtin custom extra -> Bool #

filterArgsMap :: (Key -> v -> Bool) -> KeyMap v -> KeyMap v #

parseBuiltinOrCustom :: Object -> Set Key -> (Object -> Parser extra) -> Map Text (SpecProgramDefinition builtin) -> Value -> Parser (BuiltinOrCustomProgram builtin custom extra) #