aboutsummaryrefslogtreecommitdiff
path: root/src/Haddock/Types.hs
diff options
context:
space:
mode:
authorSimon Hengel <sol@typeful.net>2013-12-01 00:31:43 +0100
committerAustin Seipp <austin@well-typed.com>2014-01-12 14:48:35 -0600
commit39649d71ae8462291049710bb5e3c35f5d5b193b (patch)
tree988484a257d8631dc0a865b1c517e5ffd3c8f0ca /src/Haddock/Types.hs
parent030c726ac75a16fc13ff6d66357331a37374e65f (diff)
Some code simplification by using traverse
Diffstat (limited to 'src/Haddock/Types.hs')
-rw-r--r--src/Haddock/Types.hs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Haddock/Types.hs b/src/Haddock/Types.hs
index 19a6c90b..73fafd6b 100644
--- a/src/Haddock/Types.hs
+++ b/src/Haddock/Types.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE DeriveDataTypeable, DeriveFunctor #-}
+{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable, DeriveTraversable #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}
-----------------------------------------------------------------------------
-- |
@@ -20,6 +20,8 @@ module Haddock.Types (
) where
+import Data.Foldable
+import Data.Traversable
import Control.Exception
import Control.Arrow
import Control.DeepSeq
@@ -316,7 +318,7 @@ data Doc id
| DocAName String
| DocProperty String
| DocExamples [Example]
- deriving (Functor)
+ deriving (Functor, Foldable, Traversable)
instance Monoid (Doc id) where