Safe Haskell | None |
---|---|
Language | Haskell2010 |
IdeSession.GHC.Responses
Description
Responses from the GHC server
The server responds with IdeSession.Types.Private types
- data GhcInitResponse = GhcInitResponse {}
- data GhcCompileResponse
- data GhcCompileResult = GhcCompileResult {
- ghcCompileErrors :: Strict [] SourceError
- ghcCompileLoaded :: Strict [] ModuleName
- ghcCompileCache :: ExplicitSharingCache
- ghcCompileFileMap :: Strict (Map FilePath) ModuleId
- ghcCompileImports :: Strict (Map ModuleName) (Diff (Strict [] Import))
- ghcCompileAuto :: Strict (Map ModuleName) (Diff (Strict [] IdInfo))
- ghcCompileSpanInfo :: Strict (Map ModuleName) (Diff IdList)
- ghcCompilePkgDeps :: Strict (Map ModuleName) (Diff (Strict [] PackageId))
- ghcCompileExpTypes :: Strict (Map ModuleName) (Diff [(SourceSpan, Text)])
- ghcCompileUseSites :: Strict (Map ModuleName) (Diff UseSites)
- data GhcRunResponse
- data GhcVersion
Documentation
data GhcInitResponse Source
Constructors
GhcInitResponse | |
Fields |
data GhcCompileResponse Source
Constructors
GhcCompileProgress Progress | |
GhcCompileDone GhcCompileResult |
data GhcCompileResult Source
Constructors
GhcCompileResult | |
Fields
|
data GhcRunResponse Source
Constructors
GhcRunOutp ByteString | |
GhcRunDone RunResult |
data GhcVersion Source
GHC version
NOTE: Defined in such a way that the Ord instance makes sense.
Instances