summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam T <pxqr.sta@gmail.com>2013-08-26 03:29:40 +0400
committerSam T <pxqr.sta@gmail.com>2013-08-26 03:29:40 +0400
commit79961ca264157229409b2d4d70aa91999526a28e (patch)
tree11cf2a4a1699a7ebaad5d055adbaf14c82c1128d /src
parent8f275335d35dc56de90874825d9205e2c84dbd07 (diff)
- Remove unused extensions.
Diffstat (limited to 'src')
-rw-r--r--src/Data/BEncode.hs11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/Data/BEncode.hs b/src/Data/BEncode.hs
index aab814a..a08b8be 100644
--- a/src/Data/BEncode.hs
+++ b/src/Data/BEncode.hs
@@ -54,11 +54,7 @@
54{-# LANGUAGE DefaultSignatures #-} 54{-# LANGUAGE DefaultSignatures #-}
55{-# LANGUAGE FlexibleContexts #-} 55{-# LANGUAGE FlexibleContexts #-}
56{-# LANGUAGE FlexibleInstances #-} 56{-# LANGUAGE FlexibleInstances #-}
57
58-- TODO use TF
59{-# LANGUAGE MultiParamTypeClasses #-} 57{-# LANGUAGE MultiParamTypeClasses #-}
60{-# LANGUAGE FunctionalDependencies #-}
61{-# LANGUAGE UndecidableInstances #-}
62#endif 58#endif
63 59
64module Data.BEncode 60module Data.BEncode
@@ -107,7 +103,6 @@ module Data.BEncode
107import Control.Applicative 103import Control.Applicative
108import Control.Monad 104import Control.Monad
109import Data.Int 105import Data.Int
110import Data.List as L
111import Data.Maybe (mapMaybe) 106import Data.Maybe (mapMaybe)
112import Data.Monoid -- (mempty, (<>)) 107import Data.Monoid -- (mempty, (<>))
113import Data.Foldable (foldMap) 108import Data.Foldable (foldMap)
@@ -230,11 +225,7 @@ instance (GBEncodable a e, GBEncodable b e)
230instance (Selector s, GBEncodable f BEncode) 225instance (Selector s, GBEncodable f BEncode)
231 => GBEncodable (M1 S s f) Dict where 226 => GBEncodable (M1 S s f) Dict where
232 {-# INLINE gto #-} 227 {-# INLINE gto #-}
233 gto s @ (M1 x) 228 gto s @ (M1 x) = BC.pack (selName s) `M.singleton` gto x
234 | True || L.null sel = BC.pack sel `M.singleton` gto x
235-- | otherwise = undefined
236 where
237 sel = selName s
238 229
239 {-# INLINE gfrom #-} 230 {-# INLINE gfrom #-}
240 gfrom = undefined 231 gfrom = undefined