ghcide-1.7.0.0: The core of an IDE
Safe HaskellNone
LanguageHaskell2010

Development.IDE.GHC.Orphans

Description

Orphan instances for GHC. Note that the NFData instances may not be law abiding.

Orphan instances

Eq SourceModified Source # 
Instance details

Show ParsedModule Source # 
Instance details

Show CoreModule Source # 
Instance details

Show ModDetails Source # 
Instance details

Show ModGuts Source # 
Instance details

Show CgGuts Source # 
Instance details

Show InteractiveImport Source # 
Instance details

Show ModSummary Source # 
Instance details

Show SourceModified Source # 
Instance details

Show Linkable Source # 
Instance details

Show HieFile Source # 
Instance details

Show PackageFlag Source # 
Instance details

Show SourcePackageId Source # 
Instance details

Show PackageName Source # 
Instance details

Show Module Source # 
Instance details

Show ModuleName Source # 
Instance details

Show InstalledUnitId Source # 
Instance details

Show ComponentId Source # 
Instance details

Show OccName Source # 
Instance details

Hashable ModuleName Source # 
Instance details

Hashable InstalledUnitId Source # 
Instance details

Hashable OccName Source # 
Instance details

Methods

hashWithSalt :: Int -> OccName -> Int #

hash :: OccName -> Int #

ToJSON RealSrcSpan Source # 
Instance details

FromJSON RealSrcSpan Source # 
Instance details

NFData ParsedModule Source # 
Instance details

Methods

rnf :: ParsedModule -> () #

NFData CoreModule Source # 
Instance details

Methods

rnf :: CoreModule -> () #

NFData ModDetails Source # 
Instance details

Methods

rnf :: ModDetails -> () #

NFData ModGuts Source # 
Instance details

Methods

rnf :: ModGuts -> () #

NFData CgGuts Source # 
Instance details

Methods

rnf :: CgGuts -> () #

NFData ModSummary Source # 
Instance details

Methods

rnf :: ModSummary -> () #

NFData SourceModified Source # 
Instance details

Methods

rnf :: SourceModified -> () #

NFData Linkable Source # 
Instance details

Methods

rnf :: Linkable -> () #

NFData Unlinked Source # 
Instance details

Methods

rnf :: Unlinked -> () #

NFData HieFile Source # 
Instance details

Methods

rnf :: HieFile -> () #

NFData HsDocString Source # 
Instance details

Methods

rnf :: HsDocString -> () #

NFData Type Source # 
Instance details

Methods

rnf :: Type -> () #

NFData SafeHaskellMode Source # 
Instance details

Methods

rnf :: SafeHaskellMode -> () #

NFData RealSrcSpan Source # 
Instance details

Methods

rnf :: RealSrcSpan -> () #

NFData InstalledUnitId Source # 
Instance details

Methods

rnf :: InstalledUnitId -> () #

NFData StringBuffer Source # 
Instance details

Methods

rnf :: StringBuffer -> () #

Show a => Show (Bag a) Source # 
Instance details

Methods

showsPrec :: Int -> Bag a -> ShowS #

show :: Bag a -> String #

showList :: [Bag a] -> ShowS #

Show (Annotated ParsedSource) Source # 
Instance details

NFData (HsModule a) Source # 
Instance details

Methods

rnf :: HsModule a -> () #

NFData a => NFData (IdentifierDetails a) Source # 
Instance details

Methods

rnf :: IdentifierDetails a -> () #

NFData (ImportDecl GhcPs) Source # 
Instance details

Methods

rnf :: ImportDecl GhcPs -> () #

NFData (Annotated ParsedSource) Source # 
Instance details

Methods

rnf :: Annotated ParsedSource -> () #

Outputable a => Show (GenLocated SrcSpan a) Source # 
Instance details

(NFData l, NFData e) => NFData (GenLocated l e) Source # 
Instance details

Methods

rnf :: GenLocated l e -> () #