cabal-cargs-1.3.0: A command line program for extracting compiler arguments from a cabal file.

Safe HaskellSafe
LanguageHaskell2010

CabalCargs.Formatting

Synopsis

Documentation

data Formatting Source #

How the fields from the cabal file should be printed out.

Constructors

Ghc

as ghc compatible arguments

Hdevtools

as hdevtools compatible arguments

Pure

the field values are printed as present in the cabal file

Instances
Eq Formatting Source # 
Instance details

Defined in CabalCargs.Formatting

Data Formatting Source # 
Instance details

Defined in CabalCargs.Formatting

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Formatting -> c Formatting #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Formatting #

toConstr :: Formatting -> Constr #

dataTypeOf :: Formatting -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Formatting) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Formatting) #

gmapT :: (forall b. Data b => b -> b) -> Formatting -> Formatting #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Formatting -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Formatting -> r #

gmapQ :: (forall d. Data d => d -> u) -> Formatting -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Formatting -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Formatting -> m Formatting #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Formatting -> m Formatting #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Formatting -> m Formatting #

Show Formatting Source # 
Instance details

Defined in CabalCargs.Formatting

Default Formatting Source # 
Instance details

Defined in CabalCargs.Formatting

Methods

def :: Formatting #