niffler_precompiled/cache

Content-addressed NIF cache and read-only artifact directories.

Values

pub fn artifact_load_path(
  sha256: String,
  extension: String,
) -> String
pub fn artifact_store_path(
  sha256: String,
  extension: String,
) -> String
pub fn ensure_directories() -> Result(Nil, String)
pub fn find_readonly(
  sha256: String,
  extension: String,
) -> Result(option.Option(String), String)

Look up a verified artifact in NIFFLER_ARTIFACT_DIR entries. The file name must be <sha256>.<ext> (flat, content-addressed, read-only friendly).

pub fn is_verified(
  path: String,
  sha256: String,
  size: Int,
) -> Bool
pub fn root() -> String
pub fn source_build_artifact_path(
  package: String,
  version: String,
  target: String,
  fingerprint: String,
  filename: String,
) -> String
pub fn source_build_directory(
  package: String,
  version: String,
  target: String,
  fingerprint: String,
) -> String
pub fn source_build_target_directory(
  package: String,
  version: String,
  target: String,
  fingerprint: String,
) -> String
pub fn store(
  contents: BitArray,
  sha256: String,
  extension: String,
) -> Result(String, String)
pub fn strip_extension(path: String, extension: String) -> String
✨ Search Document