| 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 #