From 5aba8935ade96bb1b1569e567539dd89b090a81d Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Mon, 15 Feb 2021 15:32:42 +0100 Subject: [PATCH] client-api: Improve docs for Capabilities::set --- .../src/r0/capabilities/get_capabilities.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/ruma-client-api/src/r0/capabilities/get_capabilities.rs b/ruma-client-api/src/r0/capabilities/get_capabilities.rs index edbc0cbd..94d69d1a 100644 --- a/ruma-client-api/src/r0/capabilities/get_capabilities.rs +++ b/ruma-client-api/src/r0/capabilities/get_capabilities.rs @@ -91,15 +91,16 @@ impl Capabilities { }) } - /// Sets the given value to a capability. - pub fn set(&mut self, capability_label: &str, capability: JsonValue) -> serde_json::Result<()> { - match capability_label { - "m.change_password" => self.change_password = from_json_value(capability)?, - "m.room_versions" => self.room_versions = from_json_value(capability)?, + /// Sets a capability to the given value. + pub fn set(&mut self, capability: &str, value: JsonValue) -> serde_json::Result<()> { + match capability { + "m.change_password" => self.change_password = from_json_value(value)?, + "m.room_versions" => self.room_versions = from_json_value(value)?, _ => { - self.custom_capabilities.insert(capability_label.to_owned(), capability); + self.custom_capabilities.insert(capability.to_owned(), value); } } + Ok(()) } }