aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src/handlers/change_visibility.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_assists/src/handlers/change_visibility.rs')
-rw-r--r--crates/ra_assists/src/handlers/change_visibility.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/crates/ra_assists/src/handlers/change_visibility.rs b/crates/ra_assists/src/handlers/change_visibility.rs
index 18e92e393..237adbc7b 100644
--- a/crates/ra_assists/src/handlers/change_visibility.rs
+++ b/crates/ra_assists/src/handlers/change_visibility.rs
@@ -9,7 +9,7 @@ use ra_syntax::{
9}; 9};
10use test_utils::mark; 10use test_utils::mark;
11 11
12use crate::{AssistContext, AssistId, Assists}; 12use crate::{utils::vis_offset, AssistContext, AssistId, Assists};
13 13
14// Assist: change_visibility 14// Assist: change_visibility
15// 15//
@@ -70,13 +70,6 @@ fn add_vis(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
70 }) 70 })
71} 71}
72 72
73fn vis_offset(node: &SyntaxNode) -> TextSize {
74 node.children_with_tokens()
75 .find(|it| !matches!(it.kind(), WHITESPACE | COMMENT | ATTR))
76 .map(|it| it.text_range().start())
77 .unwrap_or_else(|| node.text_range().start())
78}
79
80fn change_vis(acc: &mut Assists, vis: ast::Visibility) -> Option<()> { 73fn change_vis(acc: &mut Assists, vis: ast::Visibility) -> Option<()> {
81 if vis.syntax().text() == "pub" { 74 if vis.syntax().text() == "pub" {
82 let target = vis.syntax().text_range(); 75 let target = vis.syntax().text_range();