niffler_precompiled/checksum
Checksum, version, and identifier validation helpers.
Values
pub fn is_function_name(value: String) -> Bool
pub fn is_identifier(value: String) -> Bool
A model-identifier for package, crate, and NIF module names.
pub fn is_nif_version(value: String) -> Bool
pub fn is_plain_filename(value: String) -> Bool
Artifact file names must be a plain basename: no path separators, .., or
control characters.
pub fn is_sha256_hex(value: String) -> Bool
pub fn is_supported_nif_version(value: String) -> Bool
pub fn nif_compatible(runtime: String, artifact: String) -> Bool
pub fn normalize_hex(value: String) -> String
pub fn parse_nif_version(
value: String,
) -> Result(#(Int, Int), Nil)
NIF versions are major.minor, for example “2.15” or “2.17”.