@@ -606,26 +606,30 @@ use semver::Version;
606
606
# }
607
607
608
608
fn run () -> Result <()> {
609
- let mut release = Version :: parse (" 0.2.6" )? ;
610
- assert_eq! (release , Version {
611
- major : 0 ,
612
- minor : 2 ,
613
- patch : 6 ,
614
- pre : vec! (),
615
- build : vec! (),
616
- });
617
-
618
- release . increment_patch ();
619
- assert_eq! (release , Version :: parse (" 0.2.7" )? );
620
- println! (" New patch release: v{}" , release );
621
-
622
- release . increment_minor ();
623
- assert_eq! (release , Version :: parse (" 0.3.0" )? );
624
- println! (" New minor release: v{}" , release );
625
-
626
- release . increment_major ();
627
- assert_eq! (release , Version :: parse (" 1.0.0" )? );
628
- println! (" New major release: v{}" , release );
609
+ let mut parsed_version = Version :: parse (" 0.2.6" )? ;
610
+
611
+ assert_eq! (
612
+ parsed_version ,
613
+ Version {
614
+ major : 0 ,
615
+ minor : 2 ,
616
+ patch : 6 ,
617
+ pre : vec! [],
618
+ build : vec! [],
619
+ }
620
+ );
621
+
622
+ parsed_version . increment_patch ();
623
+ assert_eq! (parsed_version . to_string (), " 0.2.7" );
624
+ println! (" New patch release: v{}" , parsed_version );
625
+
626
+ parsed_version . increment_minor ();
627
+ assert_eq! (parsed_version . to_string (), " 0.3.0" );
628
+ println! (" New minor release: v{}" , parsed_version );
629
+
630
+ parsed_version . increment_major ();
631
+ assert_eq! (parsed_version . to_string (), " 1.0.0" );
632
+ println! (" New major release: v{}" , parsed_version );
629
633
630
634
Ok (())
631
635
}
@@ -678,7 +682,7 @@ fn run() -> Result<()> {
678
682
);
679
683
680
684
let serialized_version = parsed_version . to_string ();
681
- assert_eq! (version_str , & serialized_version );
685
+ assert_eq! (& serialized_version , version_str );
682
686
683
687
Ok (())
684
688
}
0 commit comments