diff --git a/src/key/verification/start.rs b/src/key/verification/start.rs index 16f67bd7..a40427f0 100644 --- a/src/key/verification/start.rs +++ b/src/key/verification/start.rs @@ -164,7 +164,7 @@ pub(crate) mod raw { None => return Err(D::Error::missing_field("method")), }; - let method = match from_value::(method_value.clone()) { + let method = match from_value::(method_value) { Ok(method) => method, Err(error) => return Err(D::Error::custom(error.to_string())), }; diff --git a/src/room/encrypted.rs b/src/room/encrypted.rs index 5dd26131..d10e0d02 100644 --- a/src/room/encrypted.rs +++ b/src/room/encrypted.rs @@ -192,7 +192,7 @@ pub(crate) mod raw { None => return Err(D::Error::missing_field("algorithm")), }; - let method = match from_value::(method_value.clone()) { + let method = match from_value::(method_value) { Ok(method) => method, Err(error) => return Err(D::Error::custom(error.to_string())), }; diff --git a/src/room/message.rs b/src/room/message.rs index f32844be..9565f939 100644 --- a/src/room/message.rs +++ b/src/room/message.rs @@ -247,7 +247,7 @@ pub(crate) mod raw { None => return Err(D::Error::missing_field("msgtype")), }; - let message_type = match from_value::(message_type_value.clone()) { + let message_type = match from_value::(message_type_value) { Ok(message_type) => message_type, Err(error) => return Err(D::Error::custom(error.to_string())), };