Skip to content

Commit 526df66

Browse files
committed
Edition 2024
1 parent b9bfe42 commit 526df66

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "tgbot"
33
description = "A Telegram Bot library"
44
version = "0.35.0"
55
authors = ["Ross Nomann <rossnomann@protonmail.com>"]
6-
edition = "2021"
6+
edition = "2024"
77
readme = "README.md"
88
license = "MIT"
99
documentation = "https://docs.rs/tgbot"

src/api/client/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ impl Client {
101101
pub async fn download_file<P>(
102102
&self,
103103
file_path: P,
104-
) -> Result<impl Stream<Item = Result<Bytes, HttpError>>, DownloadFileError>
104+
) -> Result<impl Stream<Item = Result<Bytes, HttpError>> + use<P>, DownloadFileError>
105105
where
106106
P: AsRef<str>,
107107
{

src/handler/longpoll.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,11 @@ impl LongPollHandle {
127127
}
128128

129129
fn get_error_timeout(err: ExecuteError, default_timeout: Duration) -> Duration {
130-
if let ExecuteError::Response(err) = err {
130+
match err { ExecuteError::Response(err) => {
131131
err.retry_after().map(Duration::from_secs).unwrap_or(default_timeout)
132-
} else {
132+
} _ => {
133133
default_timeout
134-
}
134+
}}
135135
}
136136

137137
/// Represents options for configuring long polling behavior.

src/types/chat/member/mod.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ impl ChatMember {
4040
pub fn get_user(&self) -> &User {
4141
use self::ChatMember::*;
4242
match self {
43-
Administrator(ref admin) => &admin.user,
44-
Creator(ref creator) => &creator.user,
45-
Kicked(ref kicked) => &kicked.user,
46-
Left(ref user) => user,
47-
Member { ref user, .. } => user,
48-
Restricted(ref restricted) => &restricted.user,
43+
Administrator(admin) => &admin.user,
44+
Creator(creator) => &creator.user,
45+
Kicked(kicked) => &kicked.user,
46+
Left(user) => user,
47+
Member { user, .. } => user,
48+
Restricted(restricted) => &restricted.user,
4949
}
5050
}
5151

@@ -55,7 +55,7 @@ impl ChatMember {
5555
match self {
5656
Administrator(_) | Creator(_) | Member { .. } => true,
5757
Kicked(_) | Left(_) => false,
58-
Restricted(ref restricted) => restricted.is_member,
58+
Restricted(restricted) => restricted.is_member,
5959
}
6060
}
6161
}

src/types/message/sender/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ impl MessageSender {
3838
/// Returns the sender user.
3939
pub fn get_user(&self) -> Option<&User> {
4040
match self {
41-
MessageSender::User(ref user) => Some(user),
41+
MessageSender::User(user) => Some(user),
4242
_ => None,
4343
}
4444
}
@@ -56,7 +56,7 @@ impl MessageSender {
5656
/// Returns the sender chat.
5757
pub fn get_chat(&self) -> Option<&Chat> {
5858
match self {
59-
MessageSender::Chat(ref chat) => Some(chat),
59+
MessageSender::Chat(chat) => Some(chat),
6060
_ => None,
6161
}
6262
}

0 commit comments

Comments
 (0)