| 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] Source #
Records the modules directly imported by a module for extracting e.g. usage information, and also to give better error message
data ImportedBy Source #
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 Source #
Constructors
| ImportedModsVal | |
| Fields 
 | |
importedByUser :: [ImportedBy] -> [ImportedModsVal] Source #