diff --git a/.rustfmt.toml b/.rustfmt.toml index 06a65ad2..efd9f8e7 100644 --- a/.rustfmt.toml +++ b/.rustfmt.toml @@ -8,7 +8,6 @@ error_on_line_overflow = true # Override the default formatting style. # See https://internals.rust-lang.org/t/running-rustfmt-on-rust-lang-rust-and-other-rust-lang-repositories/8732/81. use_small_heuristics = "Max" -# This is the default of 2024 edition https://github.com/rust-lang/rust/pull/114764. # This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3370) overflow_delimited_expr = true # This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/4991). @@ -27,6 +26,7 @@ use_try_shorthand = true # Set the default settings again to always apply the proper formatting without # being affected by the editor settings. edition = "2021" +style_edition = "2024" hard_tabs = false newline_style = "Unix" tab_spaces = 4 diff --git a/tools/codegen/src/main.rs b/tools/codegen/src/main.rs index c8c998b7..22de2629 100644 --- a/tools/codegen/src/main.rs +++ b/tools/codegen/src/main.rs @@ -11,11 +11,11 @@ use std::{ time::Duration, }; -use anyhow::{bail, Context as _, Result}; +use anyhow::{Context as _, Result, bail}; use fs_err as fs; use install_action_internal_codegen::{ - workspace_root, BaseManifest, HostPlatform, Manifest, ManifestDownloadInfo, ManifestRef, - ManifestTemplate, ManifestTemplateDownloadInfo, Manifests, Signing, SigningKind, Version, + BaseManifest, HostPlatform, Manifest, ManifestDownloadInfo, ManifestRef, ManifestTemplate, + ManifestTemplateDownloadInfo, Manifests, Signing, SigningKind, Version, workspace_root, }; use sha2::{Digest as _, Sha256}; use spdx::expression::{ExprNode, ExpressionReq, Operator}; @@ -193,7 +193,7 @@ fn main() -> Result<()> { let version_req: Option = match version_req { _ if latest_only => { - let req = format!("={}", releases.first_key_value().unwrap().0 .0).parse()?; + let req = format!("={}", releases.first_key_value().unwrap().0.0).parse()?; eprintln!("update manifest for versions '{req}'"); Some(req) } @@ -215,7 +215,7 @@ fn main() -> Result<()> { let req = if version_req == "latest" { // TODO: this should check all missing versions if manifests.map.is_empty() { - format!("={}", releases.first_key_value().unwrap().0 .0).parse()? + format!("={}", releases.first_key_value().unwrap().0.0).parse()? } else { format!(">={}", semver_versions.last().unwrap()).parse()? } @@ -852,7 +852,9 @@ fn get_license_markdown(spdx_expr: &str, repo: &str, default_branch: &str) -> Op panic!("Unable to find any license files in the repo for licenses {license_ids:?}"); } if license_markdowns.len() != len { - panic!("Unable to find license files in the repo for all licenses {license_ids:?}; found {license_markdowns:?}"); + panic!( + "Unable to find license files in the repo for all licenses {license_ids:?}; found {license_markdowns:?}" + ); } match op { None => panic!("op expected"), diff --git a/tools/codegen/src/tools-markdown.rs b/tools/codegen/src/tools-markdown.rs index f2498340..59fec6a9 100644 --- a/tools/codegen/src/tools-markdown.rs +++ b/tools/codegen/src/tools-markdown.rs @@ -8,7 +8,7 @@ use std::{ use anyhow::Result; use fs_err as fs; -use install_action_internal_codegen::{workspace_root, BaseManifest, Manifests}; +use install_action_internal_codegen::{BaseManifest, Manifests, workspace_root}; const HEADER: &str = "# Tools