{-# LANGUAGE DeriveDataTypeable #-}

module Reflex.Dom.Xhr.Exception where

import Control.Exception (Exception (..))
import Data.Typeable

data XhrException = XhrException_Error
                  | XhrException_Aborted
     deriving (Int -> XhrException -> ShowS
[XhrException] -> ShowS
XhrException -> String
(Int -> XhrException -> ShowS)
-> (XhrException -> String)
-> ([XhrException] -> ShowS)
-> Show XhrException
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [XhrException] -> ShowS
$cshowList :: [XhrException] -> ShowS
show :: XhrException -> String
$cshow :: XhrException -> String
showsPrec :: Int -> XhrException -> ShowS
$cshowsPrec :: Int -> XhrException -> ShowS
Show, ReadPrec [XhrException]
ReadPrec XhrException
Int -> ReadS XhrException
ReadS [XhrException]
(Int -> ReadS XhrException)
-> ReadS [XhrException]
-> ReadPrec XhrException
-> ReadPrec [XhrException]
-> Read XhrException
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [XhrException]
$creadListPrec :: ReadPrec [XhrException]
readPrec :: ReadPrec XhrException
$creadPrec :: ReadPrec XhrException
readList :: ReadS [XhrException]
$creadList :: ReadS [XhrException]
readsPrec :: Int -> ReadS XhrException
$creadsPrec :: Int -> ReadS XhrException
Read, XhrException -> XhrException -> Bool
(XhrException -> XhrException -> Bool)
-> (XhrException -> XhrException -> Bool) -> Eq XhrException
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: XhrException -> XhrException -> Bool
$c/= :: XhrException -> XhrException -> Bool
== :: XhrException -> XhrException -> Bool
$c== :: XhrException -> XhrException -> Bool
Eq, Eq XhrException
Eq XhrException =>
(XhrException -> XhrException -> Ordering)
-> (XhrException -> XhrException -> Bool)
-> (XhrException -> XhrException -> Bool)
-> (XhrException -> XhrException -> Bool)
-> (XhrException -> XhrException -> Bool)
-> (XhrException -> XhrException -> XhrException)
-> (XhrException -> XhrException -> XhrException)
-> Ord XhrException
XhrException -> XhrException -> Bool
XhrException -> XhrException -> Ordering
XhrException -> XhrException -> XhrException
forall a.
Eq a =>
(a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: XhrException -> XhrException -> XhrException
$cmin :: XhrException -> XhrException -> XhrException
max :: XhrException -> XhrException -> XhrException
$cmax :: XhrException -> XhrException -> XhrException
>= :: XhrException -> XhrException -> Bool
$c>= :: XhrException -> XhrException -> Bool
> :: XhrException -> XhrException -> Bool
$c> :: XhrException -> XhrException -> Bool
<= :: XhrException -> XhrException -> Bool
$c<= :: XhrException -> XhrException -> Bool
< :: XhrException -> XhrException -> Bool
$c< :: XhrException -> XhrException -> Bool
compare :: XhrException -> XhrException -> Ordering
$ccompare :: XhrException -> XhrException -> Ordering
$cp1Ord :: Eq XhrException
Ord, Typeable)

instance Exception XhrException