From c22ae88db5b5cf9815270cf850be58b90dce02cb Mon Sep 17 00:00:00 2001 From: Kevin Heavey Date: Mon, 3 Mar 2025 12:04:49 +0000 Subject: [PATCH] use String::from_utf8_unchecked --- keypair/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keypair/src/lib.rs b/keypair/src/lib.rs index 9dd6e0d1..e457a01d 100644 --- a/keypair/src/lib.rs +++ b/keypair/src/lib.rs @@ -78,7 +78,7 @@ impl Keypair { pub fn to_base58_string(&self) -> String { let mut out = [0u8; five8::BASE58_ENCODED_64_MAX_LEN]; let len = five8::encode_64(&self.0.to_bytes(), &mut out); - out[..len as usize].iter().map(|c| *c as char).collect() + unsafe { String::from_utf8_unchecked(out[..len as usize].to_vec()) } } /// Gets this `Keypair`'s SecretKey