Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Cached a
- newtype Build = Build {}
- isBuilt :: FilePath -> Build -> Bool
- buildSingle :: FilePath -> ExceptT Text IO () -> Set FilePath -> Build
- buildList :: Build -> [(FilePath, ExceptT Text IO (), Set FilePath)]
- buildTargets :: Build -> [FilePath]
- buildShakeRules :: Build -> Rules ()
- prettyBuild :: Build -> Text
Documentation
A value that is produced from files on disk or arbitrary IO actions.
Instances
Functor Cached Source # | |
Applicative Cached Source # | |
Floating a => Floating (Cached a) Source # | |
Defined in Data.Cached.Internal sqrt :: Cached a -> Cached a # (**) :: Cached a -> Cached a -> Cached a # logBase :: Cached a -> Cached a -> Cached a # asin :: Cached a -> Cached a # acos :: Cached a -> Cached a # atan :: Cached a -> Cached a # sinh :: Cached a -> Cached a # cosh :: Cached a -> Cached a # tanh :: Cached a -> Cached a # asinh :: Cached a -> Cached a # acosh :: Cached a -> Cached a # atanh :: Cached a -> Cached a # log1p :: Cached a -> Cached a # expm1 :: Cached a -> Cached a # | |
Fractional a => Fractional (Cached a) Source # | |
Num a => Num (Cached a) Source # | |
Semigroup a => Semigroup (Cached a) Source # | |
Monoid a => Monoid (Cached a) Source # | |
Build
buildTargets :: Build -> [FilePath] Source #
buildShakeRules :: Build -> Rules () Source #
prettyBuild :: Build -> Text Source #