pub trait HashableForString {
// Required methods
fn hash256(&self) -> String;
fn ripemd160(&self) -> String;
fn sha256_ripemd160(&self) -> String;
fn hmac_sha512(&self, key: &str) -> String;
fn hash160(&self) -> String;
}
pub trait HashableForString {
// Required methods
fn hash256(&self) -> String;
fn ripemd160(&self) -> String;
fn sha256_ripemd160(&self) -> String;
fn hmac_sha512(&self, key: &str) -> String;
fn hash160(&self) -> String;
}