diff --git a/src/store/tally_id.rs b/src/store/tally_id.rs index 6c8c1b8..77a9918 100644 --- a/src/store/tally_id.rs +++ b/src/store/tally_id.rs @@ -1,3 +1,4 @@ +use alloc::string::String; use core::{fmt::Display, str::FromStr}; use serde::{Deserialize, Deserializer, Serialize, Serializer, de}; @@ -102,7 +103,7 @@ impl<'de> Deserialize<'de> for TallyID { where D: Deserializer<'de>, { - let s = <&str>::deserialize(deserializer)?; - TallyID::from_str(s).map_err(|_| de::Error::custom("Failed to parse Tally ID")) + let s = ::deserialize(deserializer)?; + TallyID::from_str(&s).map_err(|_| de::Error::custom("Failed to parse Tally ID")) } }