| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
HaskellWorks.CabalCache.Core
Documentation
data PackageInfo Source #
Constructors
| PackageInfo | |
Fields
| |
Instances
| Generic PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core Associated Types type Rep PackageInfo :: Type -> Type # | |
| Show PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core Methods showsPrec :: Int -> PackageInfo -> ShowS # show :: PackageInfo -> String # showList :: [PackageInfo] -> ShowS # | |
| NFData PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core Methods rnf :: PackageInfo -> () # | |
| Eq PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core | |
| type Rep PackageInfo Source # | |
Defined in HaskellWorks.CabalCache.Core | |
Instances
| Generic (Tagged a t) Source # | |
| (Show a, Show t) => Show (Tagged a t) Source # | |
| (NFData a, NFData t) => NFData (Tagged a t) Source # | |
Defined in HaskellWorks.CabalCache.Core | |
| (Eq a, Eq t) => Eq (Tagged a t) Source # | |
| 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.1.0.2-A5NcrkC9AdtA45U5ocptiq" '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 #
loadPlan :: MonadIO m => MonadError (Variant e) m => e `CouldBe` DecodeError => FilePath -> m PlanJson Source #
mkCompilerContext :: MonadIO m => MonadCatch m => e `CouldBe` Text => PlanJson -> ExceptT (Variant e) m CompilerContext Source #