From 2c21479aec356712a7a1a789d17d53d84858ae1c Mon Sep 17 00:00:00 2001 From: LasterAlex Date: Wed, 4 Sep 2024 03:19:12 +0300 Subject: [PATCH] Changed ownership to ref --- crates/teloxide/src/sugar/bot.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/crates/teloxide/src/sugar/bot.rs b/crates/teloxide/src/sugar/bot.rs index c4efed27..7755cc58 100644 --- a/crates/teloxide/src/sugar/bot.rs +++ b/crates/teloxide/src/sugar/bot.rs @@ -13,7 +13,7 @@ pub trait BotMessagesExt { /// /// [`Bot::forward_message`]: crate::Bot::forward_message /// [`Message`]: crate::types::Message - fn forward(&self, to_chat_id: C, message: Message) -> JsonRequest + fn forward(&self, to_chat_id: C, message: &Message) -> JsonRequest where C: Into; @@ -22,7 +22,7 @@ pub trait BotMessagesExt { /// /// [`Bot::copy_messages`]: crate::Bot::copy_message /// [`Message`]: crate::types::Message - fn copy(&self, to_chat_id: C, message: Message) -> JsonRequest + fn copy(&self, to_chat_id: C, message: &Message) -> JsonRequest where C: Into; @@ -31,25 +31,25 @@ pub trait BotMessagesExt { /// /// [`Bot::delete_message`]: crate::Bot::delete_message /// [`Message`]: crate::types::Message - fn delete(&self, message: Message) -> JsonRequest; + fn delete(&self, message: &Message) -> JsonRequest; } impl BotMessagesExt for Bot { - fn forward(&self, to_chat_id: C, message: Message) -> JsonRequest + fn forward(&self, to_chat_id: C, message: &Message) -> JsonRequest where C: Into, { self.forward_message(to_chat_id, message.chat.id, message.id) } - fn copy(&self, to_chat_id: C, message: Message) -> JsonRequest + fn copy(&self, to_chat_id: C, message: &Message) -> JsonRequest where C: Into, { self.copy_message(to_chat_id, message.chat.id, message.id) } - fn delete(&self, message: Message) -> JsonRequest { + fn delete(&self, message: &Message) -> JsonRequest { self.delete_message(message.chat.id, message.id) } } @@ -137,7 +137,7 @@ pub(crate) mod tests { let from_chat_id = ChatId(6789); let message_id = MessageId(100); - let sugar_forward_req = bot.forward(to_chat_id, make_message(from_chat_id, message_id)); + let sugar_forward_req = bot.forward(to_chat_id, &make_message(from_chat_id, message_id)); let real_forward_req = bot.forward_message(to_chat_id, from_chat_id, message_id); assert_eq!(sugar_forward_req.deref(), real_forward_req.deref()) @@ -151,7 +151,7 @@ pub(crate) mod tests { let from_chat_id = ChatId(6789); let message_id = MessageId(100); - let sugar_copy_req = bot.copy(to_chat_id, make_message(from_chat_id, message_id)); + let sugar_copy_req = bot.copy(to_chat_id, &make_message(from_chat_id, message_id)); let real_copy_req = bot.copy_message(to_chat_id, from_chat_id, message_id); assert_eq!(sugar_copy_req.deref(), real_copy_req.deref()) @@ -164,7 +164,7 @@ pub(crate) mod tests { let chat_id = ChatId(6789); let message_id = MessageId(100); - let sugar_delete_req = bot.delete(make_message(chat_id, message_id)); + let sugar_delete_req = bot.delete(&make_message(chat_id, message_id)); let real_delete_req = bot.delete_message(chat_id, message_id); assert_eq!(sugar_delete_req.deref(), real_delete_req.deref())