diff options
Diffstat (limited to 'crates/ra_assists/src/handlers/change_visibility.rs')
-rw-r--r-- | crates/ra_assists/src/handlers/change_visibility.rs | 9 |
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 | }; |
10 | use test_utils::mark; | 10 | use test_utils::mark; |
11 | 11 | ||
12 | use crate::{AssistContext, AssistId, Assists}; | 12 | use 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 | ||
73 | fn 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 | |||
80 | fn change_vis(acc: &mut Assists, vis: ast::Visibility) -> Option<()> { | 73 | fn 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(); |