{-# LANGUAGE StandaloneDeriving #-} {-# OPTIONS_GHC -Wno-orphans #-} module Test.Orphans () where import qualified Data.ByteString.Char8 as B8 import qualified Data.List as List import qualified Data.List.NonEmpty as NE import qualified Orville.PostgreSQL.Marshall as Marshall import qualified Orville.PostgreSQL.Raw.PgTextFormatValue as PgTextFormatValue import qualified Orville.PostgreSQL.Raw.SqlValue as SqlValue instance Show SqlValue.SqlValue where show = SqlValue.foldSqlValue (B8.unpack . PgTextFormatValue.toByteString) (\vals -> "(" <> List.intercalate ", " (NE.toList vals) <> ")") "NULL" deriving instance Show Marshall.FieldIdentityGeneration deriving instance Enum Marshall.FieldIdentityGeneration deriving instance Bounded Marshall.FieldIdentityGeneration