Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
isValidPathUncached :: Path -> MonadStore Bool Source #
queryValidPaths :: PathSet -> SubstituteFlag -> MonadStore PathSet Source #
queryReferrers :: Path -> MonadStore PathSet Source #
addToStoreNar :: ValidPathInfo -> Source -> RepairFlag -> CheckSigsFlag -> MonadStore () Source #
addToStore :: forall a. (ValidAlgo a, NamedAlgo a) => ByteString -> FilePath -> Bool -> Proxy a -> PathFilter -> RepairFlag -> MonadStore Path Source #
addTextToStore :: ByteString -> ByteString -> PathSet -> RepairFlag -> MonadStore (Maybe Path) Source #
buildPaths :: PathSet -> BuildMode -> MonadStore () Source #
buildDerivation :: PathName -> Derivation -> BuildMode -> MonadStore BuildResult Source #
ensurePath :: Path -> MonadStore () Source #
addTempRoot :: Path -> MonadStore () Source #
addIndirectRoot :: Path -> MonadStore () Source #
syncWithGC :: MonadStore () Source #
collectGarbage :: Options -> MonadStore Result Source #
optimiseStore :: MonadStore () Source #
verifyStore :: CheckFlag -> RepairFlag -> MonadStore Bool Source #
addSignatures :: Path -> [ByteString] -> MonadStore () Source #
queryMissing :: PathSet -> MonadStore (PathSet, PathSet, PathSet, Integer, Integer) Source #