@@ -6,7 +6,7 @@
7module Distribution.Nixpkgs.Haskell.OrphanInstances ( ) where
7module Distribution.Nixpkgs.Haskell.OrphanInstances ( ) where
9−import Control.DeepSeq.Generics
9+import Control.DeepSeq
10import Data.Maybe
10import Data.Maybe
11import Data.String
11import Data.String
12import qualified Data.Text as T
12import qualified Data.Text as T
@@ -29,45 +29,45 @@ deriving instance Generic ConfVar
29deriving instance Generic Flag
29deriving instance Generic Flag
30deriving instance Generic GenericPackageDescription
30deriving instance Generic GenericPackageDescription
32−instance NFData SetupBuildInfo where rnf = genericRnf
32+instance NFData SetupBuildInfo
35−instance (NFData v, NFData c, NFData a) => NFData (CondTree v c a) where rnf = genericRnf
35+instance (NFData v, NFData c, NFData a) => NFData (CondTree v c a)
36−instance NFData Arch where rnf = genericRnf
36+instance NFData Arch
37−instance NFData Benchmark where rnf = genericRnf
37+instance NFData Benchmark
38−instance NFData BenchmarkInterface where rnf = genericRnf
38+instance NFData BenchmarkInterface
39−instance NFData BenchmarkType where rnf = genericRnf
39+instance NFData BenchmarkType
40−instance NFData BuildInfo where rnf = genericRnf
40+instance NFData BuildInfo
41−instance NFData BuildType where rnf = genericRnf
41+instance NFData BuildType
42−instance NFData CompilerFlavor where rnf = genericRnf
42+instance NFData CompilerFlavor
43−instance NFData ConfVar where rnf = genericRnf
43+instance NFData ConfVar
44−instance NFData Dependency where rnf = genericRnf
44+instance NFData Dependency
45−instance NFData Executable where rnf = genericRnf
45+instance NFData Executable
46−instance NFData Extension where rnf = genericRnf
46+instance NFData Extension
47−instance NFData Flag where rnf = genericRnf
47+instance NFData Flag
48−instance NFData FlagName where rnf = genericRnf
48+instance NFData FlagName
49−instance NFData GenericPackageDescription where rnf = genericRnf
49+instance NFData GenericPackageDescription
50−instance NFData KnownExtension where rnf = genericRnf
50+instance NFData KnownExtension
51−instance NFData Language where rnf = genericRnf
51+instance NFData Language
52−instance NFData Library where rnf = genericRnf
52+instance NFData Library
53−instance NFData License where rnf = genericRnf
53+instance NFData License
54−instance NFData ModuleName where rnf = genericRnf
54+instance NFData ModuleName
55−instance NFData ModuleReexport where rnf = genericRnf
55+instance NFData ModuleReexport
56−instance NFData ModuleRenaming where rnf = genericRnf
56+instance NFData ModuleRenaming
57−instance NFData OS where rnf = genericRnf
57+instance NFData OS
58−instance NFData PackageDescription where rnf = genericRnf
58+instance NFData PackageDescription
59−instance NFData RepoKind where rnf = genericRnf
59+instance NFData RepoKind
60−instance NFData RepoType where rnf = genericRnf
60+instance NFData RepoType
61−instance NFData SourceRepo where rnf = genericRnf
61+instance NFData SourceRepo
62−instance NFData TestSuite where rnf = genericRnf
62+instance NFData TestSuite
63−instance NFData TestSuiteInterface where rnf = genericRnf
63+instance NFData TestSuiteInterface
64−instance NFData TestType where rnf = genericRnf
64+instance NFData TestType
65−instance NFData VersionRange where rnf = genericRnf
65+instance NFData VersionRange
66−instance NFData a => NFData (Condition a) where rnf = genericRnf
66+instance NFData a => NFData (Condition a)
67−instance NFData Platform where rnf = genericRnf
67+instance NFData Platform
68−instance NFData CompilerInfo where rnf = genericRnf
68+instance NFData CompilerInfo
69−instance NFData CompilerId where rnf = genericRnf
69+instance NFData CompilerId
70−instance NFData AbiTag where rnf = genericRnf
70+instance NFData AbiTag
72instance IsString PackageName where
72instance IsString PackageName where
73 fromString = text2isString "PackageName"
73 fromString = text2isString "PackageName"