| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HWM.Domain.Bounds
Documentation
Instances
| FromJSON Bounds Source # | |||||
Defined in HWM.Domain.Bounds | |||||
| ToJSON Bounds Source # | |||||
| Generic Bounds Source # | |||||
Defined in HWM.Domain.Bounds Associated Types
| |||||
| Show Bounds Source # | |||||
| Eq Bounds Source # | |||||
| Format Bounds Source # | |||||
| Parse Bounds Source # | |||||
| ToString Bounds Source # | |||||
Defined in HWM.Domain.Bounds | |||||
| type Rep Bounds Source # | |||||
Defined in HWM.Domain.Bounds | |||||
type BoundsByName = '[] :: [Type] Source #
versionBounds :: Version -> Bounds Source #
updateDepBounds :: (MonadIO m, MonadError Issue m, MonadReader env m, Has env Cache) => PkgName -> Bounds -> m Bounds Source #
Constructors
| Bound | |
Fields
| |
data Restriction Source #
Instances
| Show Restriction Source # | |
Defined in HWM.Domain.Bounds Methods showsPrec :: Int -> Restriction -> ShowS # show :: Restriction -> String # showList :: [Restriction] -> ShowS # | |
| Eq Restriction Source # | |
Defined in HWM.Domain.Bounds | |
| Ord Restriction Source # | |
Defined in HWM.Domain.Bounds Methods compare :: Restriction -> Restriction -> Ordering # (<) :: Restriction -> Restriction -> Bool # (<=) :: Restriction -> Restriction -> Bool # (>) :: Restriction -> Restriction -> Bool # (>=) :: Restriction -> Restriction -> Bool # max :: Restriction -> Restriction -> Restriction # min :: Restriction -> Restriction -> Restriction # | |
| Parse Restriction Source # | |
Defined in HWM.Domain.Bounds | |
| ToString Restriction Source # | |
Defined in HWM.Domain.Bounds Methods toString :: Restriction -> String # | |
| ToText Restriction Source # | |
Defined in HWM.Domain.Bounds Methods toText :: Restriction -> Text # | |
printUpperBound :: Bounds -> Text Source #
boundsScore :: Bounds -> Int Source #