xmpp-parsers/hashes: Simplify to_*_hex() functions.
This commit is contained in:
parent
f6cb4a8080
commit
f085b1cbf8
1 changed files with 10 additions and 10 deletions
|
@ -151,20 +151,20 @@ impl Hash {
|
||||||
|
|
||||||
/// Formats this hash into hexadecimal.
|
/// Formats this hash into hexadecimal.
|
||||||
pub fn to_hex(&self) -> String {
|
pub fn to_hex(&self) -> String {
|
||||||
let mut bytes = vec![];
|
self.hash
|
||||||
for byte in self.hash.iter() {
|
.iter()
|
||||||
bytes.push(format!("{:02x}", byte));
|
.map(|byte| format!("{:02x}", byte))
|
||||||
}
|
.collect::<Vec<_>>()
|
||||||
bytes.join("")
|
.join("")
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Formats this hash into colon-separated hexadecimal.
|
/// Formats this hash into colon-separated hexadecimal.
|
||||||
pub fn to_colon_separated_hex(&self) -> String {
|
pub fn to_colon_separated_hex(&self) -> String {
|
||||||
let mut bytes = vec![];
|
self.hash
|
||||||
for byte in self.hash.iter() {
|
.iter()
|
||||||
bytes.push(format!("{:02x}", byte));
|
.map(|byte| format!("{:02x}", byte))
|
||||||
}
|
.collect::<Vec<_>>()
|
||||||
bytes.join(":")
|
.join(":")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue