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

Safe HaskellNone
LanguageHaskell2010

Distribution.Nixpkgs.Haskell.OrphanInstances

Contents

Orphan instances

IsString Dependency Source # 
IsString PackageIdentifier Source # 
IsString CompilerId Source # 
IsString Version Source # 

Methods

fromString :: String -> Version #

IsString Platform Source # 
NFData GenericPackageDescription Source # 
NFData Flag Source # 

Methods

rnf :: Flag -> () #

NFData FlagName Source # 

Methods

rnf :: FlagName -> () #

NFData ConfVar Source # 

Methods

rnf :: ConfVar -> () #

NFData PackageDescription Source # 

Methods

rnf :: PackageDescription -> () #

NFData TestSuite Source # 

Methods

rnf :: TestSuite -> () #

NFData Library Source # 

Methods

rnf :: Library -> () #

NFData ForeignLib Source # 

Methods

rnf :: ForeignLib -> () #

NFData LibVersionInfo Source # 

Methods

rnf :: LibVersionInfo -> () #

NFData Executable Source # 

Methods

rnf :: Executable -> () #

NFData Benchmark Source # 

Methods

rnf :: Benchmark -> () #

NFData BuildInfo Source # 

Methods

rnf :: BuildInfo -> () #

NFData SetupBuildInfo Source # 

Methods

rnf :: SetupBuildInfo -> () #

NFData ModuleReexport Source # 

Methods

rnf :: ModuleReexport -> () #

NFData Mixin Source # 

Methods

rnf :: Mixin -> () #

NFData CompilerFlavor Source # 

Methods

rnf :: CompilerFlavor -> () #

NFData CompilerId Source # 

Methods

rnf :: CompilerId -> () #

NFData CompilerInfo Source # 

Methods

rnf :: CompilerInfo -> () #

NFData AbiTag Source # 

Methods

rnf :: AbiTag -> () #

NFData Language Source # 

Methods

rnf :: Language -> () #

NFData Extension Source # 

Methods

rnf :: Extension -> () #

NFData KnownExtension Source # 

Methods

rnf :: KnownExtension -> () #

NFData TestSuiteInterface Source # 

Methods

rnf :: TestSuiteInterface -> () #

NFData TestType Source # 

Methods

rnf :: TestType -> () #

NFData BenchmarkInterface Source # 

Methods

rnf :: BenchmarkInterface -> () #

NFData BenchmarkType Source # 

Methods

rnf :: BenchmarkType -> () #

NFData License Source # 

Methods

rnf :: License -> () #

NFData IncludeRenaming Source # 

Methods

rnf :: IncludeRenaming -> () #

NFData ModuleRenaming Source # 

Methods

rnf :: ModuleRenaming -> () #

NFData SourceRepo Source # 

Methods

rnf :: SourceRepo -> () #

NFData RepoKind Source # 

Methods

rnf :: RepoKind -> () #

NFData RepoType Source # 

Methods

rnf :: RepoType -> () #

NFData ForeignLibType Source # 

Methods

rnf :: ForeignLibType -> () #

NFData ForeignLibOption Source # 

Methods

rnf :: ForeignLibOption -> () #

NFData ExecutableScope Source # 

Methods

rnf :: ExecutableScope -> () #

NFData BuildType Source # 

Methods

rnf :: BuildType -> () #

NFData OS Source # 

Methods

rnf :: OS -> () #

NFData Arch Source # 

Methods

rnf :: Arch -> () #

NFData Platform Source # 

Methods

rnf :: Platform -> () #

FromJSON Dependency Source # 
FromJSON PackageIdentifier Source # 
FromJSON PackageName Source # 
FromJSON CompilerInfo Source # 
FromJSON Platform Source # 
NFData a => NFData (Condition a) Source # 

Methods

rnf :: Condition a -> () #

(NFData v, NFData c, NFData a) => NFData (CondTree v c a) Source # 

Methods

rnf :: CondTree v c a -> () #

(NFData v, NFData c, NFData a) => NFData (CondBranch v c a) Source # 

Methods

rnf :: CondBranch v c a -> () #