| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
GHC.Unit.Module.Imported
Synopsis
- type ImportedMods = ModuleEnv [ImportedBy]
- data ImportedBy
- data ImportedModsVal = ImportedModsVal {}
- importedByUser :: [ImportedBy] -> [ImportedModsVal]
Documentation
type ImportedMods = ModuleEnv [ImportedBy] #
Records the modules directly imported by a module for extracting e.g. usage information, and also to give better error message
data ImportedBy #
If a module was "imported" by the user, we associate it with
more detailed usage information ImportedModsVal; a module
imported by the system only gets used for usage information.
Constructors
| ImportedByUser ImportedModsVal | |
| ImportedBySystem |
data ImportedModsVal #
Constructors
| ImportedModsVal | |
Fields
| |
importedByUser :: [ImportedBy] -> [ImportedModsVal] #