Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
data SubstitutionQueryResult Source #
Constructors
Fields
NB: does not necessarily match outputInfo.derivation
NB: does not necessarily match outputInfo.name
NB: does not necessarily match derivation and outputName
Nothing: not substitutable Just: substitutable, and expect the following metadata
Nothing
Just
Defined in Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
Methods
parseJSON :: Value -> Parser SubstitutionQueryResult #
parseJSONList :: Value -> Parser [SubstitutionQueryResult] #
toJSON :: SubstitutionQueryResult -> Value #
toEncoding :: SubstitutionQueryResult -> Encoding #
toJSONList :: [SubstitutionQueryResult] -> Value #
toEncodingList :: [SubstitutionQueryResult] -> Encoding #
Associated Types
type Rep SubstitutionQueryResult :: Type -> Type #
from :: SubstitutionQueryResult -> Rep SubstitutionQueryResult x #
to :: Rep SubstitutionQueryResult x -> SubstitutionQueryResult #
showsPrec :: Int -> SubstitutionQueryResult -> ShowS #
show :: SubstitutionQueryResult -> String #
showList :: [SubstitutionQueryResult] -> ShowS #
rnf :: SubstitutionQueryResult -> () #
(==) :: SubstitutionQueryResult -> SubstitutionQueryResult -> Bool #
(/=) :: SubstitutionQueryResult -> SubstitutionQueryResult -> Bool #