pub trait Hasher:
Identified
+ Send
+ Sync {
// Required method
fn digest(&self, data: &[u8]) -> Result<Vec<u8>>;
// Provided method
fn digest_hex(&self, data: &[u8]) -> Result<String> { ... }
}Expand description
哈希:单向摘要,无密钥。
Required Methods§
Provided Methods§
Sourcefn digest_hex(&self, data: &[u8]) -> Result<String>
fn digest_hex(&self, data: &[u8]) -> Result<String>
十六进制摘要;实现只需要实现 Hasher::digest。
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".