rel8-1.0.0.0: src/Rel8/Expr.hs-boot
{-# language GADTs #-}
{-# language PolyKinds #-}
{-# language RoleAnnotations #-}
{-# language StandaloneKindSignatures #-}
module Rel8.Expr
( Expr(..)
)
where
-- base
import Data.Kind ( Type )
import Prelude ()
-- opaleye
import qualified Opaleye.Internal.HaskellDB.PrimQuery as Opaleye
type role Expr representational
type Expr :: k -> Type
data Expr a where
Expr :: k ~ Type => !Opaleye.PrimExpr -> Expr (a :: k)