Skip to content

Commit 463e483

Browse files
authored
Update to Rust 2024 (#15732)
This updates all crates to Rust 2024.
2 parents 425af55 + e24a986 commit 463e483

File tree

507 files changed

+1346
-1170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

507 files changed

+1346
-1170
lines changed

.git-blame-ignore-revs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,3 +154,5 @@ fecb72464328846dacd0ff8252d105b7818733ab
154154
a6ad2de0484f1910d42793f3ec73b111403099b7
155155
# cargo fmt
156156
b0fbc89c33780ca3e1f2bfeacc67922ee7abe1dc
157+
# Rustfmt 2024
158+
1ce80236261a3cd42a95b1f1abcffede87cafef4

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ exclude = [
1212

1313
[workspace.package]
1414
rust-version = "1.86" # MSRV:3
15-
edition = "2021"
15+
edition = "2024"
1616
license = "MIT OR Apache-2.0"
1717
homepage = "https://github.com/rust-lang/cargo"
1818
repository = "https://github.com/rust-lang/cargo"

benches/benchsuite/benches/global_cache_tracker.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
//! Benchmarks for the global cache tracker.
22
33
use cargo::core::global_cache_tracker::{self, DeferredGlobalLastUse, GlobalCacheTracker};
4+
use cargo::util::GlobalContext;
45
use cargo::util::cache_lock::CacheLockMode;
56
use cargo::util::interning::InternedString;
6-
use cargo::util::GlobalContext;
7-
use criterion::{criterion_group, criterion_main, Criterion};
7+
use criterion::{Criterion, criterion_group, criterion_main};
88
use std::fs;
99
use std::path::{Path, PathBuf};
1010

benches/benchsuite/benches/resolve.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use benchsuite::fixtures;
2+
use cargo::GlobalContext;
23
use cargo::core::compiler::{CompileKind, RustcTargetData};
34
use cargo::core::resolver::features::{FeatureOpts, FeatureResolver};
45
use cargo::core::resolver::{CliFeatures, ForceAllTargets, HasDevUnits, ResolveBehavior};
56
use cargo::core::{PackageIdSpec, Workspace};
67
use cargo::ops::WorkspaceResolve;
7-
use cargo::GlobalContext;
8-
use criterion::{criterion_group, criterion_main, Criterion};
8+
use criterion::{Criterion, criterion_group, criterion_main};
99
use std::path::Path;
1010

1111
struct ResolveInfo<'gctx> {

benches/benchsuite/benches/workspace_initialization.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use benchsuite::fixtures;
22
use cargo::core::Workspace;
3-
use criterion::{criterion_group, criterion_main, Criterion};
3+
use criterion::{Criterion, criterion_group, criterion_main};
44

55
fn workspace_initialization(c: &mut Criterion) {
66
let fixtures = fixtures!();

benches/benchsuite/src/bin/capture-last-use.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
//! The database is kept in git. It usually shouldn't need to be re-generated
1313
//! unless there is a change in the schema or the benchmark.
1414
15+
use cargo::GlobalContext;
1516
use cargo::core::global_cache_tracker::{self, DeferredGlobalLastUse, GlobalCacheTracker};
1617
use cargo::util::cache_lock::CacheLockMode;
17-
use cargo::GlobalContext;
1818
use rand::prelude::*;
1919
use std::collections::HashMap;
2020
use std::fs;

crates/cargo-platform/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cargo-platform"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
edition.workspace = true
55
license.workspace = true
66
rust-version.workspace = true

crates/cargo-platform/src/cfg.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,11 +261,11 @@ impl<'a> Parser<'a> {
261261
expected: "a string",
262262
found: t.classify(),
263263
},
264-
))
264+
));
265265
}
266266
Some(Err(e)) => return Err(e),
267267
None => {
268-
return Err(ParseError::new(self.t.orig, IncompleteExpr("a string")))
268+
return Err(ParseError::new(self.t.orig, IncompleteExpr("a string")));
269269
}
270270
};
271271
Cfg::KeyPair(

crates/cargo-test-support/src/compare.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
use crate::cross_compile::try_alternate;
4545
use crate::paths;
4646
use crate::rustc_host;
47-
use anyhow::{bail, Result};
47+
use anyhow::{Result, bail};
4848
use snapbox::Data;
4949
use snapbox::IntoData;
5050
use std::fmt;

0 commit comments

Comments
 (0)