Safe Haskell | None |
---|---|
Language | GHC2021 |
Hix.Data.Bounds
Documentation
Constructors
Bounds (Map PackageName VersionBounds) |
Instances
Constructors
Ranges (Map PackageName VersionRange) |
Instances
Pretty Ranges Source # | |||||
Defined in Hix.Data.Bounds | |||||
FromJSON Ranges Source # | |||||
Defined in Hix.Data.Bounds | |||||
Monoid Ranges Source # | |||||
Semigroup Ranges Source # | |||||
Generic Ranges Source # | |||||
Defined in Hix.Data.Bounds Associated Types
| |||||
IsList Ranges Source # | |||||
Show Ranges Source # | |||||
Eq Ranges Source # | |||||
NMap Ranges PackageName VersionRange LookupMaybe Source # | |||||
Defined in Hix.Data.Bounds Methods nGet :: Ranges -> Map PackageName VersionRange Source # | |||||
type Rep Ranges Source # | |||||
Defined in Hix.Data.Bounds type Rep Ranges = D1 ('MetaData "Ranges" "Hix.Data.Bounds" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "Ranges" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map PackageName VersionRange)))) | |||||
type Item Ranges Source # | |||||
Defined in Hix.Data.Bounds |
data BoundExtension Source #
Constructors
LowerBoundExtension Version | |
UpperBoundExtension Version |
Instances
Generic BoundExtension Source # | |||||
Defined in Hix.Data.Bounds Associated Types
Methods from :: BoundExtension -> Rep BoundExtension x # to :: Rep BoundExtension x -> BoundExtension # | |||||
Show BoundExtension Source # | |||||
Defined in Hix.Data.Bounds Methods showsPrec :: Int -> BoundExtension -> ShowS # show :: BoundExtension -> String # showList :: [BoundExtension] -> ShowS # | |||||
Eq BoundExtension Source # | |||||
Defined in Hix.Data.Bounds Methods (==) :: BoundExtension -> BoundExtension -> Bool # (/=) :: BoundExtension -> BoundExtension -> Bool # | |||||
NMap BoundExtensions PackageName BoundExtension LookupMaybe Source # | |||||
Defined in Hix.Data.Bounds Methods nGet :: BoundExtensions -> Map PackageName BoundExtension Source # | |||||
type Rep BoundExtension Source # | |||||
Defined in Hix.Data.Bounds type Rep BoundExtension = D1 ('MetaData "BoundExtension" "Hix.Data.Bounds" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "LowerBoundExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Version)) :+: C1 ('MetaCons "UpperBoundExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Version))) |
newtype BoundExtensions Source #
Constructors
BoundExtensions (Map PackageName BoundExtension) |
Instances
Monoid BoundExtensions Source # | |||||
Defined in Hix.Data.Bounds Methods mappend :: BoundExtensions -> BoundExtensions -> BoundExtensions # mconcat :: [BoundExtensions] -> BoundExtensions # | |||||
Semigroup BoundExtensions Source # | |||||
Defined in Hix.Data.Bounds Methods (<>) :: BoundExtensions -> BoundExtensions -> BoundExtensions # sconcat :: NonEmpty BoundExtensions -> BoundExtensions # stimes :: Integral b => b -> BoundExtensions -> BoundExtensions # | |||||
Generic BoundExtensions Source # | |||||
Defined in Hix.Data.Bounds Associated Types
Methods from :: BoundExtensions -> Rep BoundExtensions x # to :: Rep BoundExtensions x -> BoundExtensions # | |||||
IsList BoundExtensions Source # | |||||
Defined in Hix.Data.Bounds Associated Types
Methods fromList :: [Item BoundExtensions] -> BoundExtensions # fromListN :: Int -> [Item BoundExtensions] -> BoundExtensions # toList :: BoundExtensions -> [Item BoundExtensions] # | |||||
Show BoundExtensions Source # | |||||
Defined in Hix.Data.Bounds Methods showsPrec :: Int -> BoundExtensions -> ShowS # show :: BoundExtensions -> String # showList :: [BoundExtensions] -> ShowS # | |||||
Eq BoundExtensions Source # | |||||
Defined in Hix.Data.Bounds Methods (==) :: BoundExtensions -> BoundExtensions -> Bool # (/=) :: BoundExtensions -> BoundExtensions -> Bool # | |||||
NMap BoundExtensions PackageName BoundExtension LookupMaybe Source # | |||||
Defined in Hix.Data.Bounds Methods nGet :: BoundExtensions -> Map PackageName BoundExtension Source # | |||||
type Rep BoundExtensions Source # | |||||
Defined in Hix.Data.Bounds type Rep BoundExtensions = D1 ('MetaData "BoundExtensions" "Hix.Data.Bounds" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "BoundExtensions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map PackageName BoundExtension)))) | |||||
type Item BoundExtensions Source # | |||||
Defined in Hix.Data.Bounds |