{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE NoFieldSelectors #-}
module Stack.Types.HpcReportOpts
( HpcReportOpts (..)
) where
import Stack.Prelude
data HpcReportOpts = HpcReportOpts
{ HpcReportOpts -> [Text]
inputs :: [Text]
, HpcReportOpts -> Bool
all :: Bool
, HpcReportOpts -> Maybe String
destDir :: Maybe String
, HpcReportOpts -> Bool
openBrowser :: Bool
}
deriving Int -> HpcReportOpts -> ShowS
[HpcReportOpts] -> ShowS
HpcReportOpts -> String
(Int -> HpcReportOpts -> ShowS)
-> (HpcReportOpts -> String)
-> ([HpcReportOpts] -> ShowS)
-> Show HpcReportOpts
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> HpcReportOpts -> ShowS
showsPrec :: Int -> HpcReportOpts -> ShowS
$cshow :: HpcReportOpts -> String
show :: HpcReportOpts -> String
$cshowList :: [HpcReportOpts] -> ShowS
showList :: [HpcReportOpts] -> ShowS
Show