From 57e84f862b8ea0d946f5a9cca51b5f8696cb038e Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Sat, 18 Dec 2021 20:05:28 +0100 Subject: [PATCH] client-api: Fix unnecessary allocation in URL construction --- .../ruma-client-api/src/r0/state/get_state_events_for_key.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/ruma-client-api/src/r0/state/get_state_events_for_key.rs b/crates/ruma-client-api/src/r0/state/get_state_events_for_key.rs index 497e2a42..44be8af9 100644 --- a/crates/ruma-client-api/src/r0/state/get_state_events_for_key.rs +++ b/crates/ruma-client-api/src/r0/state/get_state_events_for_key.rs @@ -78,8 +78,8 @@ impl<'a> ruma_api::OutgoingRequest for Request<'a> { let mut url = format!( "{}/_matrix/client/r0/rooms/{}/state/{}", base_url.strip_suffix('/').unwrap_or(base_url), - utf8_percent_encode(&self.room_id.to_string(), NON_ALPHANUMERIC), - utf8_percent_encode(&self.event_type.to_string(), NON_ALPHANUMERIC) + utf8_percent_encode(self.room_id.as_str(), NON_ALPHANUMERIC), + utf8_percent_encode(self.event_type.as_str(), NON_ALPHANUMERIC) ); if !self.state_key.is_empty() {