Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
missingPathElem :: Path -> PathElem -> Validation (NonEmpty VE) a Source #
extraArrayValues :: Path -> Vector Value -> Validation (NonEmpty VE) a Source #
extraObjectValues :: Path -> HashMap Text Value -> Validation (NonEmpty VE) a Source #
throwE :: e -> Validation (NonEmpty e) a Source #
Mismatch Mismatch | |
MissingPathElem MissingPathElem | |
ExtraArrayValues ExtraArrayValues | |
ExtraObjectValues ExtraObjectValues |
data MissingPathElem Source #
Instances
Eq MissingPathElem Source # | |
Defined in Aeson.Match.QQ.Internal.Match (==) :: MissingPathElem -> MissingPathElem -> Bool # (/=) :: MissingPathElem -> MissingPathElem -> Bool # | |
Show MissingPathElem Source # | |
Defined in Aeson.Match.QQ.Internal.Match showsPrec :: Int -> MissingPathElem -> ShowS # show :: MissingPathElem -> String # showList :: [MissingPathElem] -> ShowS # | |
ToJSON MissingPathElem Source # | |
Defined in Aeson.Match.QQ.Internal.Match toJSON :: MissingPathElem -> Value # toEncoding :: MissingPathElem -> Encoding # toJSONList :: [MissingPathElem] -> Value # toEncodingList :: [MissingPathElem] -> Encoding # |
data ExtraArrayValues Source #
Instances
Eq ExtraArrayValues Source # | |
Defined in Aeson.Match.QQ.Internal.Match (==) :: ExtraArrayValues -> ExtraArrayValues -> Bool # (/=) :: ExtraArrayValues -> ExtraArrayValues -> Bool # | |
Show ExtraArrayValues Source # | |
Defined in Aeson.Match.QQ.Internal.Match showsPrec :: Int -> ExtraArrayValues -> ShowS # show :: ExtraArrayValues -> String # showList :: [ExtraArrayValues] -> ShowS # | |
ToJSON ExtraArrayValues Source # | |
Defined in Aeson.Match.QQ.Internal.Match toJSON :: ExtraArrayValues -> Value # toEncoding :: ExtraArrayValues -> Encoding # toJSONList :: [ExtraArrayValues] -> Value # toEncodingList :: [ExtraArrayValues] -> Encoding # |
data ExtraObjectValues Source #
Instances
Eq ExtraObjectValues Source # | |
Defined in Aeson.Match.QQ.Internal.Match (==) :: ExtraObjectValues -> ExtraObjectValues -> Bool # (/=) :: ExtraObjectValues -> ExtraObjectValues -> Bool # | |
Show ExtraObjectValues Source # | |
Defined in Aeson.Match.QQ.Internal.Match showsPrec :: Int -> ExtraObjectValues -> ShowS # show :: ExtraObjectValues -> String # showList :: [ExtraObjectValues] -> ShowS # | |
ToJSON ExtraObjectValues Source # | |
Defined in Aeson.Match.QQ.Internal.Match toJSON :: ExtraObjectValues -> Value # toEncoding :: ExtraObjectValues -> Encoding # toJSONList :: [ExtraObjectValues] -> Value # toEncodingList :: [ExtraObjectValues] -> Encoding # |