stack-1.9.3: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Types.PackageDump

Synopsis

Documentation

newtype InstalledCache Source #

Cached information on whether package have profiling libraries and haddocks.

newtype InstalledCacheInner Source #

Instances
Eq InstalledCacheInner Source # 
Instance details

Defined in Stack.Types.PackageDump

Data InstalledCacheInner Source # 
Instance details

Defined in Stack.Types.PackageDump

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstalledCacheInner -> c InstalledCacheInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstalledCacheInner #

toConstr :: InstalledCacheInner -> Constr #

dataTypeOf :: InstalledCacheInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstalledCacheInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstalledCacheInner) #

gmapT :: (forall b. Data b => b -> b) -> InstalledCacheInner -> InstalledCacheInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstalledCacheInner -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstalledCacheInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstalledCacheInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstalledCacheInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstalledCacheInner -> m InstalledCacheInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstalledCacheInner -> m InstalledCacheInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstalledCacheInner -> m InstalledCacheInner #

Show InstalledCacheInner Source # 
Instance details

Defined in Stack.Types.PackageDump

Generic InstalledCacheInner Source # 
Instance details

Defined in Stack.Types.PackageDump

Associated Types

type Rep InstalledCacheInner :: Type -> Type #

Store InstalledCacheInner Source # 
Instance details

Defined in Stack.Types.PackageDump

type Rep InstalledCacheInner Source # 
Instance details

Defined in Stack.Types.PackageDump

type Rep InstalledCacheInner = D1 (MetaData "InstalledCacheInner" "Stack.Types.PackageDump" "stack-1.9.3-A8b1pQY9CjdHmL7IWv3q9b" True) (C1 (MetaCons "InstalledCacheInner" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Map GhcPkgId InstalledCacheEntry))))

data InstalledCacheEntry Source #

Cached information on whether a package has profiling libraries and haddocks.

Instances
Eq InstalledCacheEntry Source # 
Instance details

Defined in Stack.Types.PackageDump

Data InstalledCacheEntry Source # 
Instance details

Defined in Stack.Types.PackageDump

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstalledCacheEntry -> c InstalledCacheEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstalledCacheEntry #

toConstr :: InstalledCacheEntry -> Constr #

dataTypeOf :: InstalledCacheEntry -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstalledCacheEntry) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstalledCacheEntry) #

gmapT :: (forall b. Data b => b -> b) -> InstalledCacheEntry -> InstalledCacheEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstalledCacheEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstalledCacheEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstalledCacheEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstalledCacheEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstalledCacheEntry -> m InstalledCacheEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstalledCacheEntry -> m InstalledCacheEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstalledCacheEntry -> m InstalledCacheEntry #

Show InstalledCacheEntry Source # 
Instance details

Defined in Stack.Types.PackageDump

Generic InstalledCacheEntry Source # 
Instance details

Defined in Stack.Types.PackageDump

Associated Types

type Rep InstalledCacheEntry :: Type -> Type #

Store InstalledCacheEntry Source # 
Instance details

Defined in Stack.Types.PackageDump

type Rep InstalledCacheEntry Source # 
Instance details

Defined in Stack.Types.PackageDump

type Rep InstalledCacheEntry = D1 (MetaData "InstalledCacheEntry" "Stack.Types.PackageDump" "stack-1.9.3-A8b1pQY9CjdHmL7IWv3q9b" False) (C1 (MetaCons "InstalledCacheEntry" PrefixI True) ((S1 (MetaSel (Just "installedCacheProfiling") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "installedCacheHaddock") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) :*: (S1 (MetaSel (Just "installedCacheSymbols") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "installedCacheIdent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PackageIdentifier))))