Safe Haskell | None |
---|---|
Language | Haskell2010 |
HaskellWorks.CabalCache.Core
Documentation
data PackageInfo Source #
Constructors
PackageInfo | |
Fields
|
Instances
Eq PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core | |
Show PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core Methods showsPrec :: Int -> PackageInfo -> ShowS # show :: PackageInfo -> String # showList :: [PackageInfo] -> ShowS # | |
Generic PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core Associated Types type Rep PackageInfo :: Type -> Type # | |
NFData PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core Methods rnf :: PackageInfo -> () # | |
type Rep PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core |
Instances
(Eq a, Eq t) => Eq (Tagged a t) Source # | |
(Show a, Show t) => Show (Tagged a t) Source # | |
Generic (Tagged a t) Source # | |
(NFData a, NFData t) => NFData (Tagged a t) Source # | |
Defined in HaskellWorks.CabalCache.Core | |
type Rep (Tagged a t) Source # | |
Defined in HaskellWorks.CabalCache.Core type Rep (Tagged a t) = D1 ('MetaData "Tagged" "HaskellWorks.CabalCache.Core" "cabal-cache-1.0.4.0-9YKCylMTNRe7m3SnvmpvMF" 'False) (C1 ('MetaCons "Tagged" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 t))) |
getPackages :: FilePath -> PlanJson -> IO [PackageInfo] Source #
relativePaths :: FilePath -> PackageInfo -> [TarGroup] Source #
mkCompilerContext :: (MonadIO m, MonadCatch m) => PlanJson -> ExceptT Text m CompilerContext Source #