diff --git a/crates/swss-common-bridge/src/producer.rs b/crates/swss-common-bridge/src/producer.rs index 50739fb..0f31115 100644 --- a/crates/swss-common-bridge/src/producer.rs +++ b/crates/swss-common-bridge/src/producer.rs @@ -17,7 +17,7 @@ impl Actor for ProducerTableBridge { async fn handle_message(&mut self, message: IncomingMessage, outbox: Outbox) { match &message.body { MessageBody::Request(DataRequest { payload }) => { - let response = match handle_kfvs(&mut self.table, &payload).await { + let response = match handle_kfvs(&mut self.table, payload).await { Ok(()) => OutgoingMessage::ok_response(message), Err((code, msg)) => OutgoingMessage::error_response(message, code, msg), }; diff --git a/crates/swss-common/src/types/cxxstring.rs b/crates/swss-common/src/types/cxxstring.rs index e064e93..9f19cc1 100644 --- a/crates/swss-common/src/types/cxxstring.rs +++ b/crates/swss-common/src/types/cxxstring.rs @@ -178,7 +178,7 @@ impl<'de> serde::Deserialize<'de> for CxxString { { struct CxxStringVisitor; - impl<'de> serde::de::Visitor<'de> for CxxStringVisitor { + impl serde::de::Visitor<'_> for CxxStringVisitor { type Value = CxxString; fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { @@ -193,7 +193,7 @@ impl<'de> serde::Deserialize<'de> for CxxString { } } - Ok(deserializer.deserialize_bytes(CxxStringVisitor)?) + deserializer.deserialize_bytes(CxxStringVisitor) } }