Skip to content

Commit b21f96f

Browse files
committed
Move let inside if condition
1 parent 5b91fe5 commit b21f96f

File tree

1 file changed

+5
-5
lines changed
  • compiler/rustc_errors/src

1 file changed

+5
-5
lines changed

compiler/rustc_errors/src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -312,13 +312,13 @@ fn as_substr<'a>(original: &'a str, suggestion: &'a str) -> Option<(usize, &'a s
312312
if suggestion.contains("::")
313313
&& suggestion.ends_with(original)
314314
&& suggestion.len() > original.len()
315+
&& let prefix = &suggestion[..suggestion.len() - original.len()]
316+
&& prefix.ends_with("::")
317+
&& suggestion.chars().next() == original.chars().next()
315318
{
316-
let prefix = &suggestion[..suggestion.len() - original.len()];
317-
if prefix.ends_with("::") && suggestion.chars().next() == original.chars().next() {
318-
return Some((0, prefix, original.len()));
319-
}
319+
return Some((0, prefix, original.len()));
320320
}
321-
321+
322322
let common_prefix = original
323323
.chars()
324324
.zip(suggestion.chars())

0 commit comments

Comments
 (0)