| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Distribution.Types.GivenComponent
Documentation
data GivenComponent Source #
A GivenComponent represents a library depended on and explicitly
specified by the user/client with --dependency
It enables Cabal to know which ComponentId to associate with a library
Since: Cabal-2.3.0.0
Constructors
| GivenComponent | |
Instances
data PromisedComponent Source #
A PromisedComponent represents a promised library depended on and explicitly
specified by the user/client with --promised-dependency
It enables Cabal to know which ComponentId to associate with a library
Since: Cabal-3.14.0.0
Constructors
| PromisedComponent | |
Instances
| Structured PromisedComponent Source # | |||||
Defined in Distribution.Types.GivenComponent Methods structure :: Proxy PromisedComponent -> Structure Source # structureHash' :: Tagged PromisedComponent MD5 | |||||
| Binary PromisedComponent Source # | |||||
Defined in Distribution.Types.GivenComponent Methods put :: PromisedComponent -> Put # get :: Get PromisedComponent # putList :: [PromisedComponent] -> Put # | |||||
| Eq PromisedComponent Source # | |||||
Defined in Distribution.Types.GivenComponent Methods (==) :: PromisedComponent -> PromisedComponent -> Bool # (/=) :: PromisedComponent -> PromisedComponent -> Bool # | |||||
| Generic PromisedComponent Source # | |||||
Defined in Distribution.Types.GivenComponent Associated Types
Methods from :: PromisedComponent -> Rep PromisedComponent x # to :: Rep PromisedComponent x -> PromisedComponent # | |||||
| Read PromisedComponent Source # | |||||
Defined in Distribution.Types.GivenComponent Methods readsPrec :: Int -> ReadS PromisedComponent # readList :: ReadS [PromisedComponent] # | |||||
| Show PromisedComponent Source # | |||||
Defined in Distribution.Types.GivenComponent Methods showsPrec :: Int -> PromisedComponent -> ShowS # show :: PromisedComponent -> String # showList :: [PromisedComponent] -> ShowS # | |||||
| type Rep PromisedComponent Source # | |||||
Defined in Distribution.Types.GivenComponent type Rep PromisedComponent = D1 ('MetaData "PromisedComponent" "Distribution.Types.GivenComponent" "Cabal-3.16.0.0-inplace" 'False) (C1 ('MetaCons "PromisedComponent" 'PrefixI 'True) (S1 ('MetaSel ('Just "promisedComponentPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageId) :*: (S1 ('MetaSel ('Just "promisedComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LibraryName) :*: S1 ('MetaSel ('Just "promisedComponentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentId)))) | |||||