Skip to content

Commit dbdd2cd

Browse files
authored
Merge pull request #10101 from rust-lang/renovate/rust-1.x
Update Rust to v1.83.0
2 parents dcc4cb1 + efdd8fd commit dbdd2cd

File tree

9 files changed

+13
-13
lines changed

9 files changed

+13
-13
lines changed

backend.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# renovate: datasource=github-tags depName=rust lookupName=rust-lang/rust
2-
ARG RUST_VERSION=1.82.0
2+
ARG RUST_VERSION=1.83.0
33

44
FROM rust:$RUST_VERSION
55

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[toolchain]
2-
channel = "1.82.0"
2+
channel = "1.83.0"

src/controllers/krate/versions.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,12 +173,12 @@ async fn list_by_date(
173173

174174
/// Seek-based pagination of versions by semver
175175
///
176+
/// Unfortunately, Heroku Postgres has no support for the semver PG extension.
177+
/// Therefore, we need to perform both sorting and pagination manually on the server.
178+
///
176179
/// # Panics
177180
///
178181
/// This function will panic if `option` is built with `enable_pages` set to true.
179-
180-
// Unfortunately, Heroku Postgres has no support for the semver PG extension.
181-
// Therefore, we need to perform both sorting and pagination manually on the server.
182182
async fn list_by_semver(
183183
crate_id: i32,
184184
options: Option<&PaginationOptions>,

src/controllers/token.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ struct NewTokenEmail<'a> {
214214
domain: &'a str,
215215
}
216216

217-
impl<'a> crate::email::Email for NewTokenEmail<'a> {
217+
impl crate::email::Email for NewTokenEmail<'_> {
218218
fn subject(&self) -> String {
219219
format!("crates.io: New API token \"{}\" created", self.token_name)
220220
}

src/controllers/user/session.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ pub async fn authorize(
9191
// Make sure that the state we just got matches the session state that we
9292
// should have issued earlier.
9393
let session_state = session.remove("github_oauth_state").map(CsrfToken::new);
94-
if !session_state.is_some_and(|state| query.state.secret() == state.secret()) {
94+
if session_state.is_none_or(|state| query.state.secret() != state.secret()) {
9595
return Err(bad_request("invalid state parameter"));
9696
}
9797

src/middleware/update_metrics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ impl<'a> GaugeGuard<'a> {
5151
}
5252
}
5353

54-
impl<'a> Drop for GaugeGuard<'a> {
54+
impl Drop for GaugeGuard<'_> {
5555
fn drop(&mut self) {
5656
self.gauge.dec();
5757
}

src/models/token/scopes.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,10 @@ impl CrateScope {
116116
return true;
117117
}
118118

119-
return match self.pattern.strip_suffix('*') {
119+
match self.pattern.strip_suffix('*') {
120120
Some(prefix) => crate_name.starts_with(prefix),
121121
None => crate_name == self.pattern,
122-
};
122+
}
123123
}
124124
}
125125

src/real_ip.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ pub fn process_xff_headers(headers: &HeaderMap) -> Option<IpAddr> {
4646
};
4747

4848
let has_more_headers = xff_iter.next().is_some();
49-
return if has_more_headers {
49+
if has_more_headers {
5050
// This only happens for requests going directly to crates-io.herokuapp.com,
5151
// since AWS CloudFront automatically merges these headers into one.
5252
//
@@ -81,7 +81,7 @@ pub fn process_xff_headers(headers: &HeaderMap) -> Option<IpAddr> {
8181
.filter_map(|r| r.ok())
8282
.filter(|ip| !is_cloud_front_ip(ip))
8383
.next_back()
84-
};
84+
}
8585
}
8686

8787
/// Parses the content of an `X-Forwarded-For` header into a

src/worker/jobs/expiry_notification.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ struct ExpiryNotificationEmail<'a> {
137137
expiry_date: chrono::DateTime<chrono::Utc>,
138138
}
139139

140-
impl<'a> Email for ExpiryNotificationEmail<'a> {
140+
impl Email for ExpiryNotificationEmail<'_> {
141141
fn subject(&self) -> String {
142142
format!(
143143
"crates.io: Your API token \"{}\" is about to expire",

0 commit comments

Comments
 (0)