stack-2.11.1: src/Stack/Types/ExtraDirs.hs
{-# LANGUAGE NoImplicitPrelude #-}
module Stack.Types.ExtraDirs
( ExtraDirs (..)
) where
import Generics.Deriving.Monoid ( mappenddefault, memptydefault )
import Stack.Prelude
data ExtraDirs = ExtraDirs
{ edBins :: ![Path Abs Dir]
, edInclude :: ![Path Abs Dir]
, edLib :: ![Path Abs Dir]
}
deriving (Show, Generic)
instance Semigroup ExtraDirs where
(<>) = mappenddefault
instance Monoid ExtraDirs where
mempty = memptydefault
mappend = (<>)