validate dependabot configuration
[cabal.git] / cabal-install / tests / UnitTests / Distribution / Client / TreeDiffInstances.hs
blob0dede72858abac581d04d6280f2c0bc3adc83665
1 {-# LANGUAGE UndecidableInstances #-}
2 {-# OPTIONS_GHC -fno-warn-orphans #-}
4 module UnitTests.Distribution.Client.TreeDiffInstances () where
6 import Distribution.Solver.Types.ConstraintSource
7 import Distribution.Solver.Types.OptionalStanza
8 import Distribution.Solver.Types.PackageConstraint
9 import Distribution.Solver.Types.ProjectConfigPath
10 import Distribution.Solver.Types.Settings
12 import Distribution.Client.BuildReports.Types
13 import Distribution.Client.CmdInstall.ClientInstallFlags
14 import Distribution.Client.Dependency.Types
15 import Distribution.Client.IndexUtils.ActiveRepos
16 import Distribution.Client.IndexUtils.IndexState
17 import Distribution.Client.IndexUtils.Timestamp
18 import Distribution.Client.ProjectConfig.Types
19 import Distribution.Client.Targets
20 import Distribution.Client.Types
21 import Distribution.Client.Types.OverwritePolicy (OverwritePolicy)
22 import Distribution.Client.Types.SourceRepo (SourceRepositoryPackage)
24 import Distribution.Simple.Compiler (PackageDB)
26 import Data.TreeDiff.Class
27 import Data.TreeDiff.Instances.Cabal ()
28 import Network.URI
30 instance (ToExpr k, ToExpr v) => ToExpr (MapMappend k v)
31 instance (ToExpr k, ToExpr v) => ToExpr (MapLast k v)
33 instance ToExpr (f FilePath) => ToExpr (SourceRepositoryPackage f)
35 instance ToExpr ActiveRepoEntry
36 instance ToExpr ActiveRepos
37 instance ToExpr AllowBootLibInstalls
38 instance ToExpr AllowNewer
39 instance ToExpr AllowOlder
40 instance ToExpr BuildReport
41 instance ToExpr ClientInstallFlags
42 instance ToExpr CombineStrategy
43 instance ToExpr ProjectConfigPath
44 instance ToExpr ConstraintSource
45 instance ToExpr CountConflicts
46 instance ToExpr FineGrainedConflicts
47 instance ToExpr IndependentGoals
48 instance ToExpr InstallMethod
49 instance ToExpr InstallOutcome
50 instance ToExpr LocalRepo
51 instance ToExpr MinimizeConflictSet
52 instance ToExpr OnlyConstrained
53 instance ToExpr OptionalStanza
54 instance ToExpr Outcome
55 instance ToExpr OverwritePolicy
56 instance ToExpr PackageConfig
57 instance ToExpr PackageDB
58 instance ToExpr PackageProperty
59 instance ToExpr PreferOldest
60 instance ToExpr PreSolver
61 instance ToExpr ProjectConfig
62 instance ToExpr ProjectConfigBuildOnly
63 instance ToExpr ProjectConfigProvenance
64 instance ToExpr ProjectConfigShared
65 instance ToExpr RelaxDepMod
66 instance ToExpr RelaxDeps
67 instance ToExpr RelaxDepScope
68 instance ToExpr RelaxDepSubject
69 instance ToExpr RelaxedDep
70 instance ToExpr RemoteRepo
71 instance ToExpr ReorderGoals
72 instance ToExpr RepoIndexState
73 instance ToExpr RepoName
74 instance ToExpr ReportLevel
75 instance ToExpr StrongFlags
76 instance ToExpr Timestamp
77 instance ToExpr TotalIndexState
78 instance ToExpr UserConstraint
79 instance ToExpr UserConstraintScope
80 instance ToExpr UserQualifier
81 instance ToExpr WriteGhcEnvironmentFilesPolicy
83 instance ToExpr URI
84 instance ToExpr URIAuth