| 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