@@ -83,7 +83,7 @@ type instance RuleResult GetKnownTargets = KnownTargets
8383type instance RuleResult GenerateCore = ModGuts
8484
8585data GenerateCore = GenerateCore
86- deriving (Eq , Show , Typeable , Generic )
86+ deriving (Eq , Show , Generic )
8787instance Hashable GenerateCore
8888instance NFData GenerateCore
8989
@@ -103,12 +103,12 @@ instance NFData LinkableResult where
103103 rnf = rwhnf
104104
105105data GetLinkable = GetLinkable
106- deriving (Eq , Show , Typeable , Generic )
106+ deriving (Eq , Show , Generic )
107107instance Hashable GetLinkable
108108instance NFData GetLinkable
109109
110110data GetImportMap = GetImportMap
111- deriving (Eq , Show , Typeable , Generic )
111+ deriving (Eq , Show , Generic )
112112instance Hashable GetImportMap
113113instance NFData GetImportMap
114114
@@ -334,13 +334,13 @@ instance Hashable GetFileContents
334334instance NFData GetFileContents
335335
336336data GetFileExists = GetFileExists
337- deriving (Eq , Show , Typeable , Generic )
337+ deriving (Eq , Show , Generic )
338338
339339instance NFData GetFileExists
340340instance Hashable GetFileExists
341341
342342data GetFileHash = GetFileHash
343- deriving (Eq , Show , Typeable , Generic )
343+ deriving (Eq , Show , Generic )
344344
345345instance NFData GetFileHash
346346instance Hashable GetFileHash
@@ -349,15 +349,15 @@ data FileOfInterestStatus
349349 = OnDisk
350350 | Modified { firstOpen :: ! Bool -- ^ was this file just opened
351351 }
352- deriving (Eq , Show , Typeable , Generic )
352+ deriving (Eq , Show , Generic )
353353instance Hashable FileOfInterestStatus
354354instance NFData FileOfInterestStatus
355355
356356instance Pretty FileOfInterestStatus where
357357 pretty = viaShow
358358
359359data IsFileOfInterestResult = NotFOI | IsFOI FileOfInterestStatus
360- deriving (Eq , Show , Typeable , Generic )
360+ deriving (Eq , Show , Generic )
361361instance Hashable IsFileOfInterestResult
362362instance NFData IsFileOfInterestResult
363363
@@ -389,60 +389,60 @@ type instance RuleResult GetModSummary = ModSummaryResult
389389type instance RuleResult GetModSummaryWithoutTimestamps = ModSummaryResult
390390
391391data GetParsedModule = GetParsedModule
392- deriving (Eq , Show , Typeable , Generic )
392+ deriving (Eq , Show , Generic )
393393instance Hashable GetParsedModule
394394instance NFData GetParsedModule
395395
396396data GetParsedModuleWithComments = GetParsedModuleWithComments
397- deriving (Eq , Show , Typeable , Generic )
397+ deriving (Eq , Show , Generic )
398398instance Hashable GetParsedModuleWithComments
399399instance NFData GetParsedModuleWithComments
400400
401401data GetLocatedImports = GetLocatedImports
402- deriving (Eq , Show , Typeable , Generic )
402+ deriving (Eq , Show , Generic )
403403instance Hashable GetLocatedImports
404404instance NFData GetLocatedImports
405405
406406-- | Does this module need to be compiled?
407407type instance RuleResult NeedsCompilation = Maybe LinkableType
408408
409409data NeedsCompilation = NeedsCompilation
410- deriving (Eq , Show , Typeable , Generic )
410+ deriving (Eq , Show , Generic )
411411instance Hashable NeedsCompilation
412412instance NFData NeedsCompilation
413413
414414data GetModuleGraph = GetModuleGraph
415- deriving (Eq , Show , Typeable , Generic )
415+ deriving (Eq , Show , Generic )
416416instance Hashable GetModuleGraph
417417instance NFData GetModuleGraph
418418
419419data ReportImportCycles = ReportImportCycles
420- deriving (Eq , Show , Typeable , Generic )
420+ deriving (Eq , Show , Generic )
421421instance Hashable ReportImportCycles
422422instance NFData ReportImportCycles
423423
424424data TypeCheck = TypeCheck
425- deriving (Eq , Show , Typeable , Generic )
425+ deriving (Eq , Show , Generic )
426426instance Hashable TypeCheck
427427instance NFData TypeCheck
428428
429429data GetDocMap = GetDocMap
430- deriving (Eq , Show , Typeable , Generic )
430+ deriving (Eq , Show , Generic )
431431instance Hashable GetDocMap
432432instance NFData GetDocMap
433433
434434data GetHieAst = GetHieAst
435- deriving (Eq , Show , Typeable , Generic )
435+ deriving (Eq , Show , Generic )
436436instance Hashable GetHieAst
437437instance NFData GetHieAst
438438
439439data GetBindings = GetBindings
440- deriving (Eq , Show , Typeable , Generic )
440+ deriving (Eq , Show , Generic )
441441instance Hashable GetBindings
442442instance NFData GetBindings
443443
444444data GhcSession = GhcSession
445- deriving (Eq , Show , Typeable , Generic )
445+ deriving (Eq , Show , Generic )
446446instance Hashable GhcSession
447447instance NFData GhcSession
448448
@@ -451,7 +451,7 @@ newtype GhcSessionDeps = GhcSessionDeps_
451451 -- Required for interactive evaluation, but leads to more cache invalidations
452452 fullModSummary :: Bool
453453 }
454- deriving newtype (Eq , Typeable , Hashable , NFData )
454+ deriving newtype (Eq , Hashable , NFData )
455455
456456instance Show GhcSessionDeps where
457457 show (GhcSessionDeps_ False ) = " GhcSessionDeps"
@@ -461,45 +461,45 @@ pattern GhcSessionDeps :: GhcSessionDeps
461461pattern GhcSessionDeps = GhcSessionDeps_ False
462462
463463data GetModIfaceFromDisk = GetModIfaceFromDisk
464- deriving (Eq , Show , Typeable , Generic )
464+ deriving (Eq , Show , Generic )
465465instance Hashable GetModIfaceFromDisk
466466instance NFData GetModIfaceFromDisk
467467
468468data GetModIfaceFromDiskAndIndex = GetModIfaceFromDiskAndIndex
469- deriving (Eq , Show , Typeable , Generic )
469+ deriving (Eq , Show , Generic )
470470instance Hashable GetModIfaceFromDiskAndIndex
471471instance NFData GetModIfaceFromDiskAndIndex
472472
473473data GetModIface = GetModIface
474- deriving (Eq , Show , Typeable , Generic )
474+ deriving (Eq , Show , Generic )
475475instance Hashable GetModIface
476476instance NFData GetModIface
477477
478478data IsFileOfInterest = IsFileOfInterest
479- deriving (Eq , Show , Typeable , Generic )
479+ deriving (Eq , Show , Generic )
480480instance Hashable IsFileOfInterest
481481instance NFData IsFileOfInterest
482482
483483data GetModSummaryWithoutTimestamps = GetModSummaryWithoutTimestamps
484- deriving (Eq , Show , Typeable , Generic )
484+ deriving (Eq , Show , Generic )
485485instance Hashable GetModSummaryWithoutTimestamps
486486instance NFData GetModSummaryWithoutTimestamps
487487
488488data GetModSummary = GetModSummary
489- deriving (Eq , Show , Typeable , Generic )
489+ deriving (Eq , Show , Generic )
490490instance Hashable GetModSummary
491491instance NFData GetModSummary
492492
493493-- See Note [Client configuration in Rules]
494494-- | Get the client config stored in the ide state
495495data GetClientSettings = GetClientSettings
496- deriving (Eq , Show , Typeable , Generic )
496+ deriving (Eq , Show , Generic )
497497instance Hashable GetClientSettings
498498instance NFData GetClientSettings
499499
500500type instance RuleResult GetClientSettings = Hashed (Maybe Value )
501501
502- data AddWatchedFile = AddWatchedFile deriving (Eq , Show , Typeable , Generic )
502+ data AddWatchedFile = AddWatchedFile deriving (Eq , Show , Generic )
503503instance Hashable AddWatchedFile
504504instance NFData AddWatchedFile
505505
@@ -519,7 +519,7 @@ data IdeGhcSession = IdeGhcSession
519519instance Show IdeGhcSession where show _ = " IdeGhcSession"
520520instance NFData IdeGhcSession where rnf ! _ = ()
521521
522- data GhcSessionIO = GhcSessionIO deriving (Eq , Show , Typeable , Generic )
522+ data GhcSessionIO = GhcSessionIO deriving (Eq , Show , Generic )
523523instance Hashable GhcSessionIO
524524instance NFData GhcSessionIO
525525
0 commit comments