Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. distProjectCacheDirectory :: DistDirLayout -> FilePath

    cabal-install Distribution.Client.DistDirLayout

    No documentation available.

  2. distProjectCacheFile :: DistDirLayout -> String -> FilePath

    cabal-install Distribution.Client.DistDirLayout

    The location for project-wide cache files (e.g. state used in incremental rebuilds).

  3. MonitorCorruptCache :: MonitorChangedReason a

    cabal-install Distribution.Client.FileMonitor

    There was existing state, but we could not read it. This typically happens when the code has changed compared to an existing FileMonitor cache file and type of the input value or cached value has changed such that we cannot decode the values. This is completely benign as we can treat is just as if there were no cache file and re-run.

  4. MonitorCorruptCache :: MonitorChangedReason a

    cabal-install Distribution.Client.ProjectBuilding

    There was existing state, but we could not read it. This typically happens when the code has changed compared to an existing FileMonitor cache file and type of the input value or cached value has changed such that we cannot decode the values. This is completely benign as we can treat is just as if there were no cache file and re-run.

  5. MonitorCorruptCache :: MonitorChangedReason a

    cabal-install Distribution.Client.ProjectBuilding.Types

    There was existing state, but we could not read it. This typically happens when the code has changed compared to an existing FileMonitor cache file and type of the input value or cached value has changed such that we cannot decode the values. This is completely benign as we can treat is just as if there were no cache file and re-run.

  6. ensureScriptCacheDirectory :: Verbosity -> FilePath -> IO FilePath

    cabal-install Distribution.Client.ScriptUtils

    Get the directory for caching a script build and ensure it exists. The only identity of a script is it's absolute path, so append the hashed path to the script-builds dir to get the cache directory.

  7. getScriptCacheDirectory :: FilePath -> IO FilePath

    cabal-install Distribution.Client.ScriptUtils

    Get the directory for caching a script build. The only identity of a script is it's absolute path, so append the hashed path to the script-builds dir to get the cache directory.

  8. getCachedJSON :: (FromJSON a, ToJSON a) => String -> FilePath -> String -> NominalDiffTime -> IO a

    cached-json-file System.Cached.JSON

    If the local cached json file is new enough then use it, otherwise refresh from the remote url.

  9. getCachedJSONQuery :: (FromJSON a, ToJSON a) => String -> FilePath -> IO a -> NominalDiffTime -> IO a

    cached-json-file System.Cached.JSON

    Similar to getCachedJSON but takes an IO procedure that fetches the remote json data.

  10. getCache :: FileCacheR e a -> IO (Map FilePath (Either e a))

    filecache Data.FileCache

    Gets a copy of the cache.

Page 9 of many | Previous | Next