| Copyright | (c) 2021-2025 berberman |
|---|---|
| License | MIT |
| Maintainer | berberman <[email protected]> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
NvFetcher.Core
Description
Synopsis
- data Core = Core
- coreRules :: Rules ()
- runPackage :: PackageKey -> Action (Maybe PackageResult)
Documentation
The key type of nvfetcher rule. See NvFetcher.Core
Constructors
| Core |
Instances
| Generic Core Source # | |
Defined in NvFetcher.Types | |
| Show Core Source # | |
| Binary Core Source # | |
| NFData Core Source # | |
Defined in NvFetcher.Types | |
| Eq Core Source # | |
| Ord Core Source # | |
| Hashable Core Source # | |
Defined in NvFetcher.Types | |
| type Rep Core Source # | |
| type RuleResult Core Source # | |
Defined in NvFetcher.Types | |
runPackage :: PackageKey -> Action (Maybe PackageResult) Source #
Core rule take a PackageKey, find the corresponding Package, and run all needed rules to get PackageResult