diff --git a/src/semver/SemverQuery.rs b/src/semver/SemverQuery.rs index d1eefe83f801..7731d493aa1f 100644 --- a/src/semver/SemverQuery.rs +++ b/src/semver/SemverQuery.rs @@ -329,7 +329,6 @@ impl List { range: *range, next: None, }); - tail.range = *range; let tail_ptr = NonNull::from(&mut *tail); @@ -988,7 +987,7 @@ pub fn parse(input: &[u8], sliced: SlicedString) -> Result { break 'possibly_hyphenate false; } - if !(i < input.len() && matches!(input[i], b'0'..=b'9' | b'X' | b'x' | b'*')) { + if !matches!(input[i], b'0'..=b'9' | b'X' | b'x' | b'*') { break 'possibly_hyphenate false; } diff --git a/src/semver/Version.rs b/src/semver/Version.rs index 4ab302f02375..e9f824ff249a 100644 --- a/src/semver/Version.rs +++ b/src/semver/Version.rs @@ -579,9 +579,6 @@ impl VersionType { } part_start_i = i; - while i < input.len() && matches!(input[i], b' ') { - i += 1; - } let tag_result = Tag::parse(sliced_string.sub(&input[part_start_i..])); result.version.tag = tag_result.tag; i += tag_result.len as usize;