diff --git a/Cargo.lock b/Cargo.lock index fa389f0..c91a326 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -512,7 +512,7 @@ dependencies = [ [[package]] name = "protols" -version = "0.8.5" +version = "0.9.0" dependencies = [ "async-lsp", "futures", diff --git a/src/formatter/clang.rs b/src/formatter/clang.rs index 08e54c1..fa59344 100644 --- a/src/formatter/clang.rs +++ b/src/formatter/clang.rs @@ -39,7 +39,7 @@ struct Replacement<'a> { text: Cow<'a, str>, } -impl<'a> Replacement<'a> { +impl Replacement<'_> { fn offset_to_position(offset: usize, content: &str) -> Option { if offset > content.len() { return None; diff --git a/src/parser/hover.rs b/src/parser/hover.rs index 02e91e9..b80cfa7 100644 --- a/src/parser/hover.rs +++ b/src/parser/hover.rs @@ -1,4 +1,3 @@ -use async_lsp::lsp_types::MarkedString; use tree_sitter::Node; use crate::nodekind::NodeKind; diff --git a/src/parser/rename.rs b/src/parser/rename.rs index fbce333..56ad4a8 100644 --- a/src/parser/rename.rs +++ b/src/parser/rename.rs @@ -119,7 +119,7 @@ impl ParsedTree { .filter(|n| { let ntext = n.utf8_text(content.as_ref()).expect("utf-8 parse error"); let sc = format!("{old_identifier}."); - return ntext == old_identifier || ntext.starts_with(&sc); + ntext == old_identifier || ntext.starts_with(&sc) }) .map(|n| { let text = n.utf8_text(content.as_ref()).expect("utf-8 parse error"); diff --git a/src/utils.rs b/src/utils.rs index d14ed7a..2f6301d 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -55,7 +55,7 @@ pub fn split_identifier_package(s: &str) -> (&str, &str) { }); let (package, identifier) = s.split_at(i); - return (package, identifier.trim_matches('.')); + (package, identifier.trim_matches('.')) } #[cfg(test)]