Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
HIE.Bios.Cradle.Resolved
Synopsis
- data ResolvedCradles a = ResolvedCradles {}
- data ResolvedCradle a = ResolvedCradle {
- prefix :: FilePath
- cradleDeps :: [FilePath]
- concreteCradle :: ConcreteCradle a
- data ConcreteCradle a
Documentation
data ResolvedCradles a Source #
The final cradle config that specifies the cradle for each prefix we know how to handle
Constructors
ResolvedCradles | |
Fields
|
data ResolvedCradle a Source #
ConcreteCradle
augmented with information on which file the
cradle applies
Constructors
ResolvedCradle | |
Fields
|
Instances
Show a => Show (ResolvedCradle a) Source # | |
Defined in HIE.Bios.Cradle.Resolved Methods showsPrec :: Int -> ResolvedCradle a -> ShowS # show :: ResolvedCradle a -> String # showList :: [ResolvedCradle a] -> ShowS # |
data ConcreteCradle a Source #
The actual type of action we will be using to process a file
Constructors
ConcreteCabal CabalType | |
ConcreteStack StackType | |
ConcreteBios Callable (Maybe Callable) (Maybe FilePath) | |
ConcreteDirect [String] | |
ConcreteNone | |
ConcreteOther a |
Instances
Show a => Show (ConcreteCradle a) Source # | |
Defined in HIE.Bios.Cradle.Resolved Methods showsPrec :: Int -> ConcreteCradle a -> ShowS # show :: ConcreteCradle a -> String # showList :: [ConcreteCradle a] -> ShowS # |