We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
let mut part
parts
version.rs
1 parent 1937bf2 commit bacf792Copy full SHA for bacf792
src/tools/tidy/src/features/version.rs
@@ -31,15 +31,13 @@ impl FromStr for Version {
31
fn from_str(s: &str) -> Result<Self, Self::Err> {
32
let mut iter = s.split('.').map(|part| Ok(part.parse()?));
33
34
- let parts = {
35
- let mut part = || {
36
- iter.next()
37
- .unwrap_or(Err(ParseVersionError::WrongNumberOfParts))
38
- };
39
-
40
- [part()?, part()?, part()?]
+ let mut part = || {
+ iter.next()
+ .unwrap_or(Err(ParseVersionError::WrongNumberOfParts))
41
};
42
+ let parts = [part()?, part()?, part()?];
+
43
if let Some(_) = iter.next() {
44
// Ensure we don't have more than 3 parts.
45
return Err(ParseVersionError::WrongNumberOfParts);
0 commit comments