Use SmallString on Hashes (#11756)

## Summary

We should use this consistently over `Box<str>`.
This commit is contained in:
Charlie Marsh 2025-02-24 10:32:00 -10:00 committed by GitHub
parent d9adba1cf5
commit 4611690745
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 88 additions and 89 deletions

View file

@ -41,19 +41,19 @@ impl From<Hasher> for HashDigest {
match hasher {
Hasher::Md5(hasher) => HashDigest {
algorithm: HashAlgorithm::Md5,
digest: format!("{:x}", hasher.finalize()).into_boxed_str(),
digest: format!("{:x}", hasher.finalize()).into(),
},
Hasher::Sha256(hasher) => HashDigest {
algorithm: HashAlgorithm::Sha256,
digest: format!("{:x}", hasher.finalize()).into_boxed_str(),
digest: format!("{:x}", hasher.finalize()).into(),
},
Hasher::Sha384(hasher) => HashDigest {
algorithm: HashAlgorithm::Sha384,
digest: format!("{:x}", hasher.finalize()).into_boxed_str(),
digest: format!("{:x}", hasher.finalize()).into(),
},
Hasher::Sha512(hasher) => HashDigest {
algorithm: HashAlgorithm::Sha512,
digest: format!("{:x}", hasher.finalize()).into_boxed_str(),
digest: format!("{:x}", hasher.finalize()).into(),
},
}
}