add Ord and Read instances to the encoding/decoding exceptions

Ignore-this: 5ec11b8739b241f1cc2935f5f8e34bfb

darcs-hash:20121208023123-76d51-b27be713e80337673d35c2b749a52e964810b17b
This commit is contained in:
Daniel Wagner 2012-12-07 18:31:23 -08:00
parent 7d2f55ce07
commit 9da33cd371

View File

@ -11,7 +11,7 @@ import Control.Monad.Identity
data EncodingException
= HasNoRepresentation Char -- ^ Thrown if a specific character
-- is not representable in an encoding.
deriving (Eq,Show,Typeable)
deriving (Eq,Ord,Show,Read,Typeable)
instance Exception EncodingException
@ -25,6 +25,6 @@ data DecodingException
| OutOfRange -- ^ the decoded value was out of the unicode range
| IllegalRepresentation [Word8] -- ^ The character sequence encodes a
-- character, but is illegal.
deriving (Eq,Show,Typeable)
deriving (Eq,Ord,Show,Read,Typeable)
instance Exception DecodingException