fix(clippy): resolve lints for Rust 1.96 (io_other_error, derivable_impls, manual_contains, unnecessary_sort_by, while_let_loop)
This commit is contained in:
@@ -39,7 +39,7 @@ impl SyntaxRegistry {
|
||||
pub fn detect_from_extension(&self, ext: &str) -> Option<&dyn SyntaxPlugin> {
|
||||
self.plugins
|
||||
.iter()
|
||||
.find(|p| p.file_extensions().iter().any(|e| *e == ext))
|
||||
.find(|p| p.file_extensions().contains(&ext))
|
||||
.map(|p| p.as_ref())
|
||||
}
|
||||
|
||||
|
||||
@@ -547,8 +547,7 @@ impl<'a> ParseState<'a> {
|
||||
// Text). We accept either as a continuation when the implied
|
||||
// indent is `> level`.
|
||||
let continuation_threshold = level + 1;
|
||||
loop {
|
||||
let Some(first) = self.peek() else { break };
|
||||
while let Some(first) = self.peek() {
|
||||
let mut consume_first = false;
|
||||
let is_continuation = match &first.kind {
|
||||
K::Text(s) => leading_ws_count(s) >= continuation_threshold,
|
||||
@@ -561,7 +560,7 @@ impl<'a> ParseState<'a> {
|
||||
consume_first = true;
|
||||
true
|
||||
} else {
|
||||
false
|
||||
break;
|
||||
}
|
||||
}
|
||||
_ => false,
|
||||
|
||||
Reference in New Issue
Block a user