Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- resolveDependencies :: (ArrowKleisli m arr, QErrM m) => (BuildOutputs, [MetadataDependency]) `arr` (BuildOutputs, [InconsistentMetadata], DepMap)
Documentation
resolveDependencies :: (ArrowKleisli m arr, QErrM m) => (BuildOutputs, [MetadataDependency]) `arr` (BuildOutputs, [InconsistentMetadata], DepMap) Source #
Processes collected CIDependency
values into a DepMap
, performing integrity checking to
ensure the dependencies actually exist. If a dependency is missing, its transitive dependents are
removed from the cache, and InconsistentMetadata
s are returned.