Hasqlを取得して、「select ... where in」クエリのリストをエンコードしようとしています。 contramanyをcontravariant-extrasから使用しているかどうかをタイプチェックしますが、実行時に構文エラーが発生します。 import qualified Database.Encoders as E
import Contravariant.Extras
Hasqlを使用して次のsum-typeをエンコードする方法はありますか?エンコーダsumValue :: Value SumValueを作成しようとしましたが、パターンマッチングはできません。例えば。 SumBoolをHasql.Encoders.bool、SumCharをHasql.Encoders.charにエンコードしたいと思います。 data SumValue
= SumBoo