INNER CODE UNIT · Rust
content_id
Symph0nia/CyberEdge · src/repository/mod.rs:367
fn content_id(prefix: &str, value: &[u8]) -> String {
format!("{prefix}_{}", &digest(value)[..32])
}
fn digest(value: &[u8]) -> String {
Sha256::digest(value)
.iter()
.map(|byte| format!("{byte:02x}"))
.collect()
}