| License | BSD-3-Clause |
|---|---|
| Safe Haskell | None |
| Language | GHC2024 |
Stack.Types.PvpBounds
Description
Synopsis
- data PvpBounds = PvpBounds {
- pbType :: !PvpBoundsType
- pbAsRevision :: !Bool
- data PvpBoundsType
- pvpBoundsText :: PvpBoundsType -> Text
- parsePvpBounds :: Text -> Either String PvpBounds
Documentation
Constructors
| PvpBounds | |
Fields
| |
Instances
| FromJSON PvpBounds Source # | |
Defined in Stack.Types.PvpBounds | |
| ToJSON PvpBounds Source # | |
Defined in Stack.Types.PvpBounds Methods toEncoding :: PvpBounds -> Encoding toJSONList :: [PvpBounds] -> Value toEncodingList :: [PvpBounds] -> Encoding | |
| Read PvpBounds Source # | |
Defined in Stack.Types.PvpBounds | |
| Show PvpBounds Source # | |
| Eq PvpBounds Source # | |
| Ord PvpBounds Source # | |
data PvpBoundsType Source #
How PVP bounds should be added to .cabal files
Constructors
| PvpBoundsNone | |
| PvpBoundsUpper | |
| PvpBoundsLower | |
| PvpBoundsBoth |
Instances
pvpBoundsText :: PvpBoundsType -> Text Source #