@@ -84,7 +84,7 @@ type instance RuleResult GetKnownTargets = KnownTargets
8484type instance RuleResult GenerateCore = ModGuts
8585
8686data GenerateCore = GenerateCore
87- deriving (Eq , Show , Typeable , Generic )
87+ deriving (Eq , Show , Generic )
8888instance Hashable GenerateCore
8989instance NFData GenerateCore
9090
@@ -104,12 +104,12 @@ instance NFData LinkableResult where
104104 rnf = rwhnf
105105
106106data GetLinkable = GetLinkable
107- deriving (Eq , Show , Typeable , Generic )
107+ deriving (Eq , Show , Generic )
108108instance Hashable GetLinkable
109109instance NFData GetLinkable
110110
111111data GetImportMap = GetImportMap
112- deriving (Eq , Show , Typeable , Generic )
112+ deriving (Eq , Show , Generic )
113113instance Hashable GetImportMap
114114instance NFData GetImportMap
115115
@@ -335,13 +335,13 @@ instance Hashable GetFileContents
335335instance NFData GetFileContents
336336
337337data GetFileExists = GetFileExists
338- deriving (Eq , Show , Typeable , Generic )
338+ deriving (Eq , Show , Generic )
339339
340340instance NFData GetFileExists
341341instance Hashable GetFileExists
342342
343343data GetFileHash = GetFileHash
344- deriving (Eq , Show , Typeable , Generic )
344+ deriving (Eq , Show , Generic )
345345
346346instance NFData GetFileHash
347347instance Hashable GetFileHash
@@ -350,15 +350,15 @@ data FileOfInterestStatus
350350 = OnDisk
351351 | Modified { firstOpen :: ! Bool -- ^ was this file just opened
352352 }
353- deriving (Eq , Show , Typeable , Generic )
353+ deriving (Eq , Show , Generic )
354354instance Hashable FileOfInterestStatus
355355instance NFData FileOfInterestStatus
356356
357357instance Pretty FileOfInterestStatus where
358358 pretty = viaShow
359359
360360data IsFileOfInterestResult = NotFOI | IsFOI FileOfInterestStatus
361- deriving (Eq , Show , Typeable , Generic )
361+ deriving (Eq , Show , Generic )
362362instance Hashable IsFileOfInterestResult
363363instance NFData IsFileOfInterestResult
364364
@@ -390,60 +390,60 @@ type instance RuleResult GetModSummary = ModSummaryResult
390390type instance RuleResult GetModSummaryWithoutTimestamps = ModSummaryResult
391391
392392data GetParsedModule = GetParsedModule
393- deriving (Eq , Show , Typeable , Generic )
393+ deriving (Eq , Show , Generic )
394394instance Hashable GetParsedModule
395395instance NFData GetParsedModule
396396
397397data GetParsedModuleWithComments = GetParsedModuleWithComments
398- deriving (Eq , Show , Typeable , Generic )
398+ deriving (Eq , Show , Generic )
399399instance Hashable GetParsedModuleWithComments
400400instance NFData GetParsedModuleWithComments
401401
402402data GetLocatedImports = GetLocatedImports
403- deriving (Eq , Show , Typeable , Generic )
403+ deriving (Eq , Show , Generic )
404404instance Hashable GetLocatedImports
405405instance NFData GetLocatedImports
406406
407407-- | Does this module need to be compiled?
408408type instance RuleResult NeedsCompilation = Maybe LinkableType
409409
410410data NeedsCompilation = NeedsCompilation
411- deriving (Eq , Show , Typeable , Generic )
411+ deriving (Eq , Show , Generic )
412412instance Hashable NeedsCompilation
413413instance NFData NeedsCompilation
414414
415415data GetModuleGraph = GetModuleGraph
416- deriving (Eq , Show , Typeable , Generic )
416+ deriving (Eq , Show , Generic )
417417instance Hashable GetModuleGraph
418418instance NFData GetModuleGraph
419419
420420data ReportImportCycles = ReportImportCycles
421- deriving (Eq , Show , Typeable , Generic )
421+ deriving (Eq , Show , Generic )
422422instance Hashable ReportImportCycles
423423instance NFData ReportImportCycles
424424
425425data TypeCheck = TypeCheck
426- deriving (Eq , Show , Typeable , Generic )
426+ deriving (Eq , Show , Generic )
427427instance Hashable TypeCheck
428428instance NFData TypeCheck
429429
430430data GetDocMap = GetDocMap
431- deriving (Eq , Show , Typeable , Generic )
431+ deriving (Eq , Show , Generic )
432432instance Hashable GetDocMap
433433instance NFData GetDocMap
434434
435435data GetHieAst = GetHieAst
436- deriving (Eq , Show , Typeable , Generic )
436+ deriving (Eq , Show , Generic )
437437instance Hashable GetHieAst
438438instance NFData GetHieAst
439439
440440data GetBindings = GetBindings
441- deriving (Eq , Show , Typeable , Generic )
441+ deriving (Eq , Show , Generic )
442442instance Hashable GetBindings
443443instance NFData GetBindings
444444
445445data GhcSession = GhcSession
446- deriving (Eq , Show , Typeable , Generic )
446+ deriving (Eq , Show , Generic )
447447instance Hashable GhcSession
448448instance NFData GhcSession
449449
@@ -452,7 +452,7 @@ newtype GhcSessionDeps = GhcSessionDeps_
452452 -- Required for interactive evaluation, but leads to more cache invalidations
453453 fullModSummary :: Bool
454454 }
455- deriving newtype (Eq , Typeable , Hashable , NFData )
455+ deriving newtype (Eq , Hashable , NFData )
456456
457457instance Show GhcSessionDeps where
458458 show (GhcSessionDeps_ False ) = " GhcSessionDeps"
@@ -462,45 +462,45 @@ pattern GhcSessionDeps :: GhcSessionDeps
462462pattern GhcSessionDeps = GhcSessionDeps_ False
463463
464464data GetModIfaceFromDisk = GetModIfaceFromDisk
465- deriving (Eq , Show , Typeable , Generic )
465+ deriving (Eq , Show , Generic )
466466instance Hashable GetModIfaceFromDisk
467467instance NFData GetModIfaceFromDisk
468468
469469data GetModIfaceFromDiskAndIndex = GetModIfaceFromDiskAndIndex
470- deriving (Eq , Show , Typeable , Generic )
470+ deriving (Eq , Show , Generic )
471471instance Hashable GetModIfaceFromDiskAndIndex
472472instance NFData GetModIfaceFromDiskAndIndex
473473
474474data GetModIface = GetModIface
475- deriving (Eq , Show , Typeable , Generic )
475+ deriving (Eq , Show , Generic )
476476instance Hashable GetModIface
477477instance NFData GetModIface
478478
479479data IsFileOfInterest = IsFileOfInterest
480- deriving (Eq , Show , Typeable , Generic )
480+ deriving (Eq , Show , Generic )
481481instance Hashable IsFileOfInterest
482482instance NFData IsFileOfInterest
483483
484484data GetModSummaryWithoutTimestamps = GetModSummaryWithoutTimestamps
485- deriving (Eq , Show , Typeable , Generic )
485+ deriving (Eq , Show , Generic )
486486instance Hashable GetModSummaryWithoutTimestamps
487487instance NFData GetModSummaryWithoutTimestamps
488488
489489data GetModSummary = GetModSummary
490- deriving (Eq , Show , Typeable , Generic )
490+ deriving (Eq , Show , Generic )
491491instance Hashable GetModSummary
492492instance NFData GetModSummary
493493
494494-- See Note [Client configuration in Rules]
495495-- | Get the client config stored in the ide state
496496data GetClientSettings = GetClientSettings
497- deriving (Eq , Show , Typeable , Generic )
497+ deriving (Eq , Show , Generic )
498498instance Hashable GetClientSettings
499499instance NFData GetClientSettings
500500
501501type instance RuleResult GetClientSettings = Hashed (Maybe Value )
502502
503- data AddWatchedFile = AddWatchedFile deriving (Eq , Show , Typeable , Generic )
503+ data AddWatchedFile = AddWatchedFile deriving (Eq , Show , Generic )
504504instance Hashable AddWatchedFile
505505instance NFData AddWatchedFile
506506
@@ -520,7 +520,7 @@ data IdeGhcSession = IdeGhcSession
520520instance Show IdeGhcSession where show _ = " IdeGhcSession"
521521instance NFData IdeGhcSession where rnf ! _ = ()
522522
523- data GhcSessionIO = GhcSessionIO deriving (Eq , Show , Typeable , Generic )
523+ data GhcSessionIO = GhcSessionIO deriving (Eq , Show , Generic )
524524instance Hashable GhcSessionIO
525525instance NFData GhcSessionIO
526526
0 commit comments