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