Safe Haskell | None |
---|---|
Language | Haskell2010 |
Licensor
Description
Synopsis
- newtype LiLicense = LiLicense {}
- data LiPackage = LiPackage {}
- getDependencies :: IO (Maybe (Set PackageIdentifier))
- getLicenses :: IO (Maybe [(PackageName, License)])
- getPackage :: IO (Maybe PackageDescription)
- getPackageLicenseFiles :: PackageIdentifier -> IO (Maybe [String])
- orderPackagesByLicense :: Bool -> Maybe PackageIdentifier -> [(PackageName, License)] -> Set PackageIdentifier -> IO (Map LiLicense (Set PackageIdentifier), Set PackageIdentifier)
- version :: Version
Documentation
Constructors
LiLicense | |
Fields |
Instances
Eq LiLicense Source # | |
Ord LiLicense Source # | |
Read LiLicense Source # | |
Show LiLicense Source # | |
Pretty LiLicense Source # | |
Defined in Licensor |
Constructors
LiPackage | |
Fields |
getDependencies :: IO (Maybe (Set PackageIdentifier)) Source #
getLicenses :: IO (Maybe [(PackageName, License)]) Source #
getPackageLicenseFiles :: PackageIdentifier -> IO (Maybe [String]) Source #
orderPackagesByLicense :: Bool -> Maybe PackageIdentifier -> [(PackageName, License)] -> Set PackageIdentifier -> IO (Map LiLicense (Set PackageIdentifier), Set PackageIdentifier) Source #