Do GADT instead
This commit is contained in:
parent
4112ed2aeb
commit
9048581ea1
@ -28,10 +28,10 @@ data Field a where
|
|||||||
Url :: Field String
|
Url :: Field String
|
||||||
Title :: Field String
|
Title :: Field String
|
||||||
|
|
||||||
data QueryF f
|
data QueryF f where
|
||||||
= forall a. StartsWith (Field a) a
|
StartsWith :: Field a -> a -> QueryF f
|
||||||
| forall a. EndsWith (Field a) a
|
EndsWith :: Field a -> a -> QueryF f
|
||||||
| And f f
|
And :: f -> f -> QueryF f
|
||||||
|
|
||||||
deriving instance Functor QueryF
|
deriving instance Functor QueryF
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user