Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
A value constructed using qq
that attempts to match
a JSON document.
Hole (Maybe HoleSig) (Maybe Text) | Optionally typed, optionally named _hole. If a type is provided, the _hole only matches those values that have that type. If a name is provided, the matched value is returned to the user. |
Null | |
Bool Bool | |
Number Scientific | |
String Text | |
StringCI (CI Text) | Case-insensitive strings |
Array (Array ext) | |
ArrayUO (Array ext) | Unordered arrays |
Object (Object ext) | |
Ext ext | External values spliced into a |
Instances
Functor Matcher Source # | |
ext ~ Exp => Lift (Matcher ext :: Type) Source # | Convert ` |
ToJSON ext => ToJSON (Matcher ext) Source # | |
Defined in Aeson.Match.QQ.Internal.Value | |
Show ext => Show (Matcher ext) Source # | |
Eq ext => Eq (Matcher ext) Source # | |
A wrapper for those matchers that support the ...
syntax.
_hole type signature