Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
makeStorePath :: forall hashAlgo. NamedAlgo hashAlgo => StoreDir -> ByteString -> Digest hashAlgo -> StorePathName -> StorePath Source #
makeTextPath :: StoreDir -> StorePathName -> Digest SHA256 -> HashSet StorePath -> StorePath Source #
makeFixedOutputPath :: forall hashAlgo. NamedAlgo hashAlgo => StoreDir -> FileIngestionMethod -> Digest hashAlgo -> StorePathName -> StorePath Source #
computeStorePathForText :: StoreDir -> StorePathName -> ByteString -> HashSet StorePath -> StorePath Source #
computeStorePathForPath Source #
:: StoreDir | |
-> StorePathName | Name part of the newly created |
-> FilePath | Local |
-> FileIngestionMethod | Add target directory recursively |
-> PathFilter | Path filter function |
-> RepairMode | Only used by local store backend |
-> IO StorePath |