cabal2nix-2.0.1: Convert Cabal files into Nix build instructions.

Safe HaskellNone
LanguageHaskell2010

Distribution.Nixpkgs.Haskell.FromCabal.Configuration

Contents

Documentation

data Configuration Source #

Constructors

Configuration 

Fields

Instances

Show Configuration Source # 
Generic Configuration Source # 

Associated Types

type Rep Configuration :: * -> * #

FromJSON Configuration Source # 
NFData Configuration Source # 

Methods

rnf :: Configuration -> () #

type Rep Configuration Source # 
type Rep Configuration = D1 (MetaData "Configuration" "Distribution.Nixpkgs.Haskell.FromCabal.Configuration" "cabal2nix-2.0.1-7NT7h101v1iFae9jC1Prho" False) (C1 (MetaCons "Configuration" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "compilerInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompilerInfo)) ((:*:) (S1 (MetaSel (Just Symbol "corePackages") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Set PackageIdentifier))) (S1 (MetaSel (Just Symbol "defaultPackageOverrides") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Constraint])))) ((:*:) (S1 (MetaSel (Just Symbol "extraPackages") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Constraint])) ((:*:) (S1 (MetaSel (Just Symbol "dontDistributePackages") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Map PackageName (Set Platform)))) (S1 (MetaSel (Just Symbol "packageMaintainers") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Map Identifier (Set PackageName))))))))

Orphan instances

FromJSON Identifier Source # 

Methods

parseJSON :: Value -> Parser Identifier #

FromJSON v => FromJSON (Map PackageName v) Source # 
FromJSON v => FromJSON (Map Identifier v) Source # 

Methods

parseJSON :: Value -> Parser (Map Identifier v) #