Safe Haskell | None |
---|---|
Language | GHC2021 |
Hix.Data.PackageName
Documentation
newtype PackageName Source #
Constructors
PackageName Text |
Instances
fromCabal :: PackageName -> PackageName Source #
toCabal :: PackageName -> PackageName Source #
newtype LocalPackage Source #
Constructors
LocalPackage PackageName |
Instances
Pretty LocalPackage Source # | |||||
Defined in Hix.Data.PackageName | |||||
FromJSON LocalPackage Source # | |||||
Defined in Hix.Data.PackageName | |||||
FromJSONKey LocalPackage Source # | |||||
Defined in Hix.Data.PackageName | |||||
IsString LocalPackage Source # | |||||
Defined in Hix.Data.PackageName Methods fromString :: String -> LocalPackage # | |||||
Generic LocalPackage Source # | |||||
Defined in Hix.Data.PackageName Associated Types
| |||||
Show LocalPackage Source # | |||||
Defined in Hix.Data.PackageName Methods showsPrec :: Int -> LocalPackage -> ShowS # show :: LocalPackage -> String # showList :: [LocalPackage] -> ShowS # | |||||
Eq LocalPackage Source # | |||||
Defined in Hix.Data.PackageName | |||||
Ord LocalPackage Source # | |||||
Defined in Hix.Data.PackageName Methods compare :: LocalPackage -> LocalPackage -> Ordering # (<) :: LocalPackage -> LocalPackage -> Bool # (<=) :: LocalPackage -> LocalPackage -> Bool # (>) :: LocalPackage -> LocalPackage -> Bool # (>=) :: LocalPackage -> LocalPackage -> Bool # max :: LocalPackage -> LocalPackage -> LocalPackage # min :: LocalPackage -> LocalPackage -> LocalPackage # | |||||
EncodeNixKey LocalPackage Source # | |||||
Defined in Hix.Data.PackageName Methods encodeNixKey :: LocalPackage -> Text Source # | |||||
NMap LocalRanges LocalPackage VersionRange LookupMaybe Source # | |||||
Defined in Hix.Managed.Data.Mutable Methods nGet :: LocalRanges -> Map LocalPackage VersionRange Source # | |||||
NMap (Packages a) LocalPackage a LookupMonoid Source # | |||||
Defined in Hix.Managed.Data.Packages | |||||
type Rep LocalPackage Source # | |||||
Defined in Hix.Data.PackageName type Rep LocalPackage = D1 ('MetaData "LocalPackage" "Hix.Data.PackageName" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "LocalPackage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageName))) |
localPackageNames :: [LocalPackage] -> [PackageName] Source #
sameLocalPackage :: LocalPackage -> PackageName -> Bool Source #
isLocalPackage :: Set LocalPackage -> PackageName -> Bool Source #
toLocalPackage :: Set LocalPackage -> PackageName -> Maybe LocalPackage Source #