exh-1.0.0: src/Web/Exhentai/Errors.hs
{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE StrictData #-}
module Web.Exhentai.Errors where
import Control.Exception
import Data.Text (Text)
data ExhentaiError
= JSONParseFailure String
| XMLParseFailure
{ reason :: Text,
url :: Text
}
| ExtractionFailure
deriving (Show, Eq)
deriving (Exception)