| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Aeson.Match.QQ
Documentation
Constructors
| Any (Maybe TypeSig) (Maybe Text) | |
| Null | |
| Bool Bool | |
| Number Scientific | |
| String Text | |
| Array (Array ext) | |
| Object (Object ext) | |
| Ext ext |
Instances
| ext ~ Exp => Lift (Value ext :: Type) Source # | Convert `Value Exp` to `Value Aeson.Value`. This uses a roundabout way to get
|
| Eq ext => Eq (Value ext) Source # | |
| Show ext => Show (Value ext) Source # | |
| ToJSON ext => ToJSON (Value ext) Source # | |
Defined in Aeson.Match.QQ.Internal.Value | |
Constructors
| Box | |
Fields
| |
Constructors
| Nullable | |
| NonNullable |
qq :: QuasiQuoter Source #
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 #