packages feed

polysemy-db-0.0.1.0: lib/Polysemy/Db/Data/DbError.hs

module Polysemy.Db.Data.DbError where

import Polysemy.Db.Data.DbConnectionError (DbConnectionError)

data DbError =
  Connection DbConnectionError
  |
  Query Text
  |
  Table Text
  |
  Unexpected Text
  deriving stock (Eq, Show)

instance IsString DbError where
  fromString =
    Table . fromString