License | BSD-3-Clause |
---|---|
Safe Haskell | None |
Language | GHC2021 |
Stack.Types.GhcOptionKey
Description
Synopsis
Documentation
data GhcOptionKey Source #
Type representing scopes of the application by Stack of GHC options.
Constructors
GOKOldEverything | All packages, project packages or otherwise (specified with legacy syntax). |
GOKEverything | All packages, project packages or otherwise. |
GOKLocals | All project packages, targets or otherwise. |
GOKTargets | All project packages that are targets. |
GOKPackage !PackageName | A named package. |
Instances
FromJSONKey GhcOptionKey Source # | |
Defined in Stack.Types.GhcOptionKey Methods fromJSONKey :: FromJSONKeyFunction GhcOptionKey fromJSONKeyList :: FromJSONKeyFunction [GhcOptionKey] | |
Eq GhcOptionKey Source # | |
Defined in Stack.Types.GhcOptionKey | |
Ord GhcOptionKey Source # | |
Defined in Stack.Types.GhcOptionKey Methods compare :: GhcOptionKey -> GhcOptionKey -> Ordering # (<) :: GhcOptionKey -> GhcOptionKey -> Bool # (<=) :: GhcOptionKey -> GhcOptionKey -> Bool # (>) :: GhcOptionKey -> GhcOptionKey -> Bool # (>=) :: GhcOptionKey -> GhcOptionKey -> Bool # max :: GhcOptionKey -> GhcOptionKey -> GhcOptionKey # min :: GhcOptionKey -> GhcOptionKey -> GhcOptionKey # |