Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data BakeAssignment = BakeAssignment {}
- data BakeCardReference
- data BakeSettings = BakeSettings {
- bakeRoot :: Path Abs Dir
- bakeEnvironment :: [(String, String)]
- bakeCompileSettings :: CompileSettings
- defaultBakeSettings :: BakeSettings
- type SparkBaker = ExceptT BakeError (ReaderT BakeSettings IO)
- data BakeError
- type BakedDeployment = Deployment AbsP
- newtype AbsP = AbsP {}
- toPath :: AbsP -> FilePath
- data ID
Documentation
data BakeAssignment Source #
Instances
data BakeCardReference Source #
Instances
data BakeSettings Source #
BakeSettings | |
|
Instances
type SparkBaker = ExceptT BakeError (ReaderT BakeSettings IO) Source #
Instances
Eq BakeError Source # | |
Show BakeError Source # | |
Generic BakeError Source # | |
Validity BakeError Source # | |
Defined in SuperUserSpark.Bake.Types validate :: BakeError -> Validation # | |
type Rep BakeError Source # | |
Defined in SuperUserSpark.Bake.Types type Rep BakeError = D1 (MetaData "BakeError" "SuperUserSpark.Bake.Types" "super-user-spark-0.4.0.1-P7s2QbrTII5c6XXsq6MCt" False) (C1 (MetaCons "BakeCompileError" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompileError)) :+: C1 (MetaCons "BakeError" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String))) |
type BakedDeployment = Deployment AbsP Source #
An absolute path.
This is kept as a 'Path Abs File' to avoid existential quantification, but that is an implementation detail and should not be exposed as functionality.
Instances
Eq AbsP Source # | |
Show AbsP Source # | |
Generic AbsP Source # | |
ToJSON AbsP Source # | |
Defined in SuperUserSpark.Bake.Types | |
FromJSON AbsP Source # | |
Validity AbsP Source # | |
Defined in SuperUserSpark.Bake.Types validate :: AbsP -> Validation # | |
type Rep AbsP Source # | |
Defined in SuperUserSpark.Bake.Types |
Instances
Eq ID Source # | |
Show ID Source # | |
Generic ID Source # | |
Validity ID Source # | |
Defined in SuperUserSpark.Bake.Types validate :: ID -> Validation # | |
type Rep ID Source # | |
Defined in SuperUserSpark.Bake.Types type Rep ID = D1 (MetaData "ID" "SuperUserSpark.Bake.Types" "super-user-spark-0.4.0.1-P7s2QbrTII5c6XXsq6MCt" False) (C1 (MetaCons "Plain" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "Var" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String))) |