Safe Haskell | None |
---|---|
Language | GHC2021 |
Hix.Managed.Data.Constraints
Synopsis
- data MutationConstraints = MutationConstraints {}
- newtype EnvConstraints = EnvConstraints (Map PackageName MutationConstraints)
Documentation
data MutationConstraints Source #
Left-biased semigroup op.
TODO it might be sensible to split the non-mutation deps out of this type so it can be keyed by MutableDep
.
Constructors
MutationConstraints | |
Fields
|
Instances
newtype EnvConstraints Source #
Constructors
EnvConstraints (Map PackageName MutationConstraints) |
Instances
Pretty EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints Methods pretty :: EnvConstraints -> Doc # prettyVersioned :: CabalSpecVersion -> EnvConstraints -> Doc # | |||||
Monoid EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints Methods mappend :: EnvConstraints -> EnvConstraints -> EnvConstraints # mconcat :: [EnvConstraints] -> EnvConstraints # | |||||
Semigroup EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints Methods (<>) :: EnvConstraints -> EnvConstraints -> EnvConstraints # sconcat :: NonEmpty EnvConstraints -> EnvConstraints # stimes :: Integral b => b -> EnvConstraints -> EnvConstraints # | |||||
Generic EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints Associated Types
Methods from :: EnvConstraints -> Rep EnvConstraints x # to :: Rep EnvConstraints x -> EnvConstraints # | |||||
IsList EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints Associated Types
Methods fromList :: [Item EnvConstraints] -> EnvConstraints # fromListN :: Int -> [Item EnvConstraints] -> EnvConstraints # toList :: EnvConstraints -> [Item EnvConstraints] # | |||||
Show EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints Methods showsPrec :: Int -> EnvConstraints -> ShowS # show :: EnvConstraints -> String # showList :: [EnvConstraints] -> ShowS # | |||||
Eq EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints Methods (==) :: EnvConstraints -> EnvConstraints -> Bool # (/=) :: EnvConstraints -> EnvConstraints -> Bool # | |||||
HasField "constraints" SolverState EnvConstraints Source # | |||||
Defined in Hix.Managed.Cabal.Data.SolverState Methods getField :: SolverState -> EnvConstraints # | |||||
NMap EnvConstraints PackageName MutationConstraints LookupMaybe Source # | |||||
Defined in Hix.Managed.Data.Constraints Methods nGet :: EnvConstraints -> Map PackageName MutationConstraints Source # | |||||
type Rep EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints type Rep EnvConstraints = D1 ('MetaData "EnvConstraints" "Hix.Managed.Data.Constraints" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "EnvConstraints" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map PackageName MutationConstraints)))) | |||||
type Item EnvConstraints Source # | |||||
Defined in Hix.Managed.Data.Constraints |