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