Modulecabal-install-3.18.1.0Haskell2010
Distribution.Client.Utils.Newtypes
This module provides newtype wrappers to be used with Distribution.FieldGrammar.
Whenever we can not provide a Parsec instance for a type, we need to wrap it in a newtype and define the instance.
- 8 types
- Packagecabal-install-3.18.1.0
- Exports8
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceNewtypes.hs
Constructors
Instances2Parsec, Newtype
Parsec PackageDBNTDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.NewtypesNewtype (Maybe PackageDBCWD) PackageDBNTDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.Newtypes
Constructors
Instances2Parsec, Newtype
Parsec AllowNewerNTDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.NewtypesNewtype (Maybe AllowNewer) AllowNewerNTDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.Newtypes
Constructors
Instances2Parsec, Newtype
Parsec AllowOlderNTDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.NewtypesNewtype (Maybe AllowOlder) AllowOlderNTDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.Newtypes
Constructors
Instances2Parsec, Newtype
Parsec ProjectConstraintsDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.NewtypesNewtype (UserConstraint, ConstraintSource) ProjectConstraintsDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.Newtypes
Constructors
Instances2Parsec, Newtype
Parsec MaxBackjumpsDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.NewtypesNewtype Int MaxBackjumpsDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.Newtypes
Constructors
Instances2Parsec, Newtype
Parsec KeyThresholdDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.NewtypesNewtype Int KeyThresholdDefined in cabal-install-3.18.1.0 · Distribution.Client.Utils.Newtypes