From cb8fbf51f7c1279ad9be542c7c82796914a0b6b0 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 14 Jul 2020 19:44:20 +0200 Subject: [PATCH] remove unneeded allocation --- src/api.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api.rs b/src/api.rs index 27d197e..6b87424 100644 --- a/src/api.rs +++ b/src/api.rs @@ -37,13 +37,13 @@ where use hex::FromHex; use serde::de::Error; - let string = String::deserialize(deserializer)?; + let string = <&str>::deserialize(deserializer)?; if string.len() == 0 { return Ok(Digest([0; 16])); } - <[u8; 16]>::from_hex(&string) + <[u8; 16]>::from_hex(string) .map_err(|err| Error::custom(err.to_string())) .map(Digest) }