Skip to content

Commit 43c9ac5

Browse files
authored
Update to the 2024 edition (#348)
* Use inline format to fix clippy lints Rust 1.88 changed this lint to on-by-default. * Update to the 2024 edition * Rustfmt
1 parent 67a4e13 commit 43c9ac5

16 files changed

+61
-51
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ authors = [
1111
"Alex Tokarev <[email protected]>",
1212
"Jacob Finkelman <[email protected]>",
1313
]
14-
edition = "2021"
14+
edition = "2024"
1515
description = "PubGrub version solving algorithm"
1616
readme = "README.md"
1717
repository = "https://github.com/pubgrub-rs/pubgrub"

benches/large_case.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use std::time::Duration;
55
use criterion::*;
66
use serde::de::Deserialize;
77

8-
use pubgrub::{resolve, OfflineDependencyProvider, Package, Range, SemanticVersion, VersionSet};
8+
use pubgrub::{OfflineDependencyProvider, Package, Range, SemanticVersion, VersionSet, resolve};
99

1010
fn bench<'a, P: Package + Deserialize<'a>, VS: VersionSet + Deserialize<'a>>(
1111
b: &mut Bencher,

benches/sudoku.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
//! Uses `Arc<usize>` for being closer to real versions.
44
// SPDX-License-Identifier: MPL-2.0
55

6-
use pubgrub::{resolve, OfflineDependencyProvider, Range};
6+
use pubgrub::{OfflineDependencyProvider, Range, resolve};
77
use std::fmt;
88
use std::sync::Arc;
99
use version_ranges::Ranges;

examples/branching_error_reporting.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MPL-2.0
22

33
use pubgrub::{
4-
resolve, DefaultStringReporter, OfflineDependencyProvider, PubGrubError, Ranges, Reporter,
5-
SemanticVersion,
4+
DefaultStringReporter, OfflineDependencyProvider, PubGrubError, Ranges, Reporter,
5+
SemanticVersion, resolve,
66
};
77

88
type SemVS = Ranges<SemanticVersion>;

examples/caching_dependency_provider.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
use std::cell::RefCell;
44

55
use pubgrub::{
6-
resolve, Dependencies, DependencyProvider, OfflineDependencyProvider,
7-
PackageResolutionStatistics, Ranges,
6+
Dependencies, DependencyProvider, OfflineDependencyProvider, PackageResolutionStatistics,
7+
Ranges, resolve,
88
};
99

1010
type NumVS = Ranges<u32>;

examples/doc_interface.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: MPL-2.0
22

3-
use pubgrub::{resolve, OfflineDependencyProvider, Ranges};
3+
use pubgrub::{OfflineDependencyProvider, Ranges, resolve};
44

55
type NumVS = Ranges<u32>;
66

examples/doc_interface_error.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MPL-2.0
22

33
use pubgrub::{
4-
resolve, DefaultStringReporter, OfflineDependencyProvider, PubGrubError, Ranges, Reporter,
5-
SemanticVersion,
4+
DefaultStringReporter, OfflineDependencyProvider, PubGrubError, Ranges, Reporter,
5+
SemanticVersion, resolve,
66
};
77

88
type SemVS = Ranges<SemanticVersion>;

examples/doc_interface_semantic.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MPL-2.0
22

33
use pubgrub::{
4-
resolve, DefaultStringReporter, OfflineDependencyProvider, PubGrubError, Ranges, Reporter,
5-
SemanticVersion,
4+
DefaultStringReporter, OfflineDependencyProvider, PubGrubError, Ranges, Reporter,
5+
SemanticVersion, resolve,
66
};
77

88
type SemVS = Ranges<SemanticVersion>;

examples/linear_error_reporting.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MPL-2.0
22

33
use pubgrub::{
4-
resolve, DefaultStringReporter, OfflineDependencyProvider, PubGrubError, Ranges, Reporter,
5-
SemanticVersion,
4+
DefaultStringReporter, OfflineDependencyProvider, PubGrubError, Ranges, Reporter,
5+
SemanticVersion, resolve,
66
};
77

88
type SemVS = Ranges<SemanticVersion>;

examples/unsat_root_message_no_version.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
use std::fmt::{self, Display};
44

55
use pubgrub::{
6-
resolve, DefaultStringReporter, Derived, External, Map, OfflineDependencyProvider,
7-
PubGrubError, Ranges, ReportFormatter, Reporter, SemanticVersion, Term,
6+
DefaultStringReporter, Derived, External, Map, OfflineDependencyProvider, PubGrubError, Ranges,
7+
ReportFormatter, Reporter, SemanticVersion, Term, resolve,
88
};
99

1010
#[derive(Clone, Debug, PartialEq, Eq, Hash)]
@@ -78,7 +78,9 @@ impl ReportFormatter<Package, Ranges<SemanticVersion>, String> for CustomReportF
7878
if set == &Ranges::full() {
7979
format!("dependencies of {package} are unavailable because {reason}")
8080
} else {
81-
format!("dependencies of {package} at version {set} are unavailable because {reason}")
81+
format!(
82+
"dependencies of {package} at version {set} are unavailable because {reason}"
83+
)
8284
}
8385
}
8486
External::FromDependencyOf(package, package_set, dependency, dependency_set) => {

0 commit comments

Comments
 (0)