Skip to content

Commit b719c3c

Browse files
committed
Fix lint
1 parent 8d94972 commit b719c3c

1 file changed

Lines changed: 49 additions & 28 deletions

File tree

crates/cli/src/lib.rs

Lines changed: 49 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,10 @@ fn compute_updates(
374374
/// "1.0.0-beta.1" → 3 (pre-release suffix ignored)
375375
fn count_version_segments(bare: &str) -> usize {
376376
// Stop at the first non-digit, non-dot character (e.g., '-' for pre-release)
377-
let numeric_part = bare.split(|c: char| !c.is_ascii_digit() && c != '.').next().unwrap_or("");
377+
let numeric_part = bare
378+
.split(|c: char| !c.is_ascii_digit() && c != '.')
379+
.next()
380+
.unwrap_or("");
378381
if numeric_part.is_empty() {
379382
return 0;
380383
}
@@ -387,9 +390,9 @@ fn count_version_segments(bare: &str) -> usize {
387390
/// in version requirements and causes warnings in Cargo.toml. Pre-release
388391
/// suffix (`-beta.1`) is preserved when not truncating patch level.
389392
///
390-
/// truncate_version("1.2.3", 2) → "1.2"
391-
/// truncate_version("1.2.3", 3) → "1.2.3"
392-
/// truncate_version("1.2.3+build.1", 3) → "1.2.3"
393+
/// `truncate_version("1.2.3`", 2) → "1.2"
394+
/// `truncate_version("1.2.3`", 3) → "1.2.3"
395+
/// `truncate_version("1.2.3+build.1`", 3) → "1.2.3"
393396
/// truncate_version("1.2.3-rc.1", 3) → "1.2.3-rc.1"
394397
/// truncate_version("1.2.3-rc.1", 2) → "1.2"
395398
fn truncate_version(version: &str, segments: usize) -> String {
@@ -780,10 +783,13 @@ mod tests {
780783
current_req: "0.6".to_owned(),
781784
section: DependencySection::Dependencies,
782785
}];
783-
let resolved = vec![(0, Ok(ResolvedVersion {
784-
latest: Some("0.6.5".to_owned()),
785-
selected: Some("0.6.5".to_owned()),
786-
}))];
786+
let resolved = vec![(
787+
0,
788+
Ok(ResolvedVersion {
789+
latest: Some("0.6.5".to_owned()),
790+
selected: Some("0.6.5".to_owned()),
791+
}),
792+
)];
787793
let updates = compute_updates(&deps, &resolved);
788794
assert!(updates.is_empty(), "0.6 should not be rewritten to 0.6.5");
789795
}
@@ -796,10 +802,13 @@ mod tests {
796802
current_req: "0.6".to_owned(),
797803
section: DependencySection::Dependencies,
798804
}];
799-
let resolved = vec![(0, Ok(ResolvedVersion {
800-
latest: Some("0.7.2".to_owned()),
801-
selected: Some("0.7.2".to_owned()),
802-
}))];
805+
let resolved = vec![(
806+
0,
807+
Ok(ResolvedVersion {
808+
latest: Some("0.7.2".to_owned()),
809+
selected: Some("0.7.2".to_owned()),
810+
}),
811+
)];
803812
let updates = compute_updates(&deps, &resolved);
804813
assert_eq!(updates.len(), 1);
805814
assert_eq!(updates[0].to, "0.7");
@@ -813,10 +822,13 @@ mod tests {
813822
current_req: "1".to_owned(),
814823
section: DependencySection::Dependencies,
815824
}];
816-
let resolved = vec![(0, Ok(ResolvedVersion {
817-
latest: Some("2.5.0".to_owned()),
818-
selected: Some("2.5.0".to_owned()),
819-
}))];
825+
let resolved = vec![(
826+
0,
827+
Ok(ResolvedVersion {
828+
latest: Some("2.5.0".to_owned()),
829+
selected: Some("2.5.0".to_owned()),
830+
}),
831+
)];
820832
let updates = compute_updates(&deps, &resolved);
821833
assert_eq!(updates.len(), 1);
822834
assert_eq!(updates[0].to, "2");
@@ -830,10 +842,13 @@ mod tests {
830842
current_req: "1".to_owned(),
831843
section: DependencySection::Dependencies,
832844
}];
833-
let resolved = vec![(0, Ok(ResolvedVersion {
834-
latest: Some("1.5.0".to_owned()),
835-
selected: Some("1.5.0".to_owned()),
836-
}))];
845+
let resolved = vec![(
846+
0,
847+
Ok(ResolvedVersion {
848+
latest: Some("1.5.0".to_owned()),
849+
selected: Some("1.5.0".to_owned()),
850+
}),
851+
)];
837852
let updates = compute_updates(&deps, &resolved);
838853
assert!(updates.is_empty());
839854
}
@@ -846,10 +861,13 @@ mod tests {
846861
current_req: "1.0.0".to_owned(),
847862
section: DependencySection::Dependencies,
848863
}];
849-
let resolved = vec![(0, Ok(ResolvedVersion {
850-
latest: Some("1.0.228".to_owned()),
851-
selected: Some("1.0.228".to_owned()),
852-
}))];
864+
let resolved = vec![(
865+
0,
866+
Ok(ResolvedVersion {
867+
latest: Some("1.0.228".to_owned()),
868+
selected: Some("1.0.228".to_owned()),
869+
}),
870+
)];
853871
let updates = compute_updates(&deps, &resolved);
854872
assert_eq!(updates.len(), 1);
855873
assert_eq!(updates[0].to, "1.0.228");
@@ -863,10 +881,13 @@ mod tests {
863881
current_req: "0.25.10".to_owned(),
864882
section: DependencySection::Dependencies,
865883
}];
866-
let resolved = vec![(0, Ok(ResolvedVersion {
867-
latest: Some("0.25.11+spec-1.1.0".to_owned()),
868-
selected: Some("0.25.11+spec-1.1.0".to_owned()),
869-
}))];
884+
let resolved = vec![(
885+
0,
886+
Ok(ResolvedVersion {
887+
latest: Some("0.25.11+spec-1.1.0".to_owned()),
888+
selected: Some("0.25.11+spec-1.1.0".to_owned()),
889+
}),
890+
)];
870891
let updates = compute_updates(&deps, &resolved);
871892
assert_eq!(updates.len(), 1);
872893
assert_eq!(updates[0].to, "0.25.11");

0 commit comments

Comments
 (0)