Skip to content

Commit d3da6b3

Browse files
committed
Remove deprecated instance Error (mtl)
1 parent 05256a4 commit d3da6b3

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

Network/HTTP/Base.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ import Network.URI
107107
)
108108

109109
import Control.Monad ( guard )
110-
import Control.Monad.Error.Class ()
110+
111111
import Data.Bits ( (.&.), (.|.), shiftL, shiftR )
112112
import Data.Word ( Word8 )
113113
import Data.Char ( digitToInt, intToDigit, toLower, isDigit,

Network/HTTP/UserAgent.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
module Network.HTTP.UserAgent where
22

3-
import Control.Monad.Error
4-
53
import Data.ByteString.Lazy.Char8 ( ByteString )
64
import qualified Data.ByteString.Lazy.Char8 as BS
75

Network/Stream.hs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,18 @@ module Network.Stream
3232
, failMisc -- :: String -> Result a
3333
) where
3434

35-
import Control.Monad.Error
36-
3735
data ConnError
3836
= ErrorReset
3937
| ErrorClosed
4038
| ErrorParse String
4139
| ErrorMisc String
4240
deriving(Show,Eq)
4341

44-
instance Error ConnError where
45-
noMsg = strMsg "unknown error"
46-
strMsg x = ErrorMisc x
47-
4842
-- in GHC 7.0 the Monad instance for Error no longer
4943
-- uses fail x = Left (strMsg x). failMisc is therefore
5044
-- used instead.
5145
failMisc :: String -> Result a
52-
failMisc x = failWith (strMsg x)
46+
failMisc x = failWith (ErrorMisc x)
5347

5448
failParse :: String -> Result a
5549
failParse x = failWith (ErrorParse x)

0 commit comments

Comments
 (0)