fn build_store_path_from_fingerprint_parts<'a, SP>(
ty: &str,
inner_digest: &[u8; 32],
name: &'a str,
) -> Result<StorePath<SP>, Error>
Expand description
This builds a store path from fingerprint parts. Usually, that function is used from build_text_path and passed a “text hash string” (starting with “text:” as fingerprint), but other fingerprints starting with “output:” are also used in Derivation output path calculation.
The fingerprint is hashed with sha256, and its digest is compressed to 20 bytes. Inside a StorePath, that digest is printed nixbase32-encoded (32 characters).