We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
from_date_version_pairs()
1 parent 9b59de5 commit e4b887bCopy full SHA for e4b887b
src/models/version.rs
@@ -60,23 +60,13 @@ impl TopVersions {
60
where
61
T: Clone + IntoIterator<Item = (NaiveDateTime, semver::Version)>,
62
{
63
- let newest = pairs
64
- .clone()
65
- .into_iter()
66
- .max()
67
- .unwrap_or((
68
- NaiveDateTime::from_timestamp(0, 0),
69
- default_semver_version(),
70
- ))
71
- .1;
72
-
73
- let highest = pairs
74
75
- .map(|(_, v)| v)
76
77
- .unwrap_or_else(default_semver_version);
78
79
- Self { newest, highest }
+ let newest = pairs.clone().into_iter().max().map(|(_, v)| v);
+ let highest = pairs.into_iter().map(|(_, v)| v).max();
+
+ Self {
+ newest: newest.unwrap_or_else(default_semver_version),
+ highest: highest.unwrap_or_else(default_semver_version),
+ }
80
}
81
82
0 commit comments