@@ -498,10 +498,6 @@ fn print_lockfile_generation(
498
498
status_locking ( ws, num_pkgs) ?;
499
499
500
500
for diff in diff {
501
- fn format_latest ( version : semver:: Version ) -> String {
502
- let warn = style:: WARN ;
503
- format ! ( " {warn}(latest: v{version}){warn:#}" )
504
- }
505
501
let possibilities = if let Some ( query) = diff. alternatives_query ( ) {
506
502
loop {
507
503
match registry. query_vec ( & query, QueryKind :: Exact ) {
@@ -555,10 +551,6 @@ fn print_lockfile_sync(
555
551
status_locking ( ws, num_pkgs) ?;
556
552
557
553
for diff in diff {
558
- fn format_latest ( version : semver:: Version ) -> String {
559
- let warn = style:: WARN ;
560
- format ! ( " {warn}(latest: v{version}){warn:#}" )
561
- }
562
554
let possibilities = if let Some ( query) = diff. alternatives_query ( ) {
563
555
loop {
564
556
match registry. query_vec ( & query, QueryKind :: Exact ) {
@@ -650,10 +642,6 @@ fn print_lockfile_updates(
650
642
651
643
let mut unchanged_behind = 0 ;
652
644
for diff in diff {
653
- fn format_latest ( version : semver:: Version ) -> String {
654
- let warn = style:: WARN ;
655
- format ! ( " {warn}(latest: v{version}){warn:#}" )
656
- }
657
645
let possibilities = if let Some ( query) = diff. alternatives_query ( ) {
658
646
loop {
659
647
match registry. query_vec ( & query, QueryKind :: Exact ) {
@@ -807,6 +795,11 @@ fn status_locking(ws: &Workspace<'_>, num_pkgs: usize) -> CargoResult<()> {
807
795
Ok ( ( ) )
808
796
}
809
797
798
+ fn format_latest ( version : semver:: Version ) -> String {
799
+ let warn = style:: WARN ;
800
+ format ! ( " {warn}(latest: v{version}){warn:#}" )
801
+ }
802
+
810
803
fn is_latest ( candidate : & semver:: Version , current : & semver:: Version ) -> bool {
811
804
current < candidate
812
805
// Only match pre-release if major.minor.patch are the same
0 commit comments