@@ -68,7 +68,6 @@ fn add_vis(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
68
68
69
69
acc. add ( AssistId ( "change_visibility" ) , "Change visibility to pub(crate)" , target, |edit| {
70
70
edit. insert ( offset, "pub(crate) " ) ;
71
- edit. set_cursor ( offset) ;
72
71
} )
73
72
}
74
73
@@ -92,7 +91,6 @@ fn change_vis(acc: &mut Assists, vis: ast::Visibility) -> Option<()> {
92
91
target,
93
92
|edit| {
94
93
edit. replace ( vis. syntax ( ) . text_range ( ) , "pub(crate)" ) ;
95
- edit. set_cursor ( vis. syntax ( ) . text_range ( ) . start ( ) )
96
94
} ,
97
95
) ;
98
96
}
@@ -104,7 +102,6 @@ fn change_vis(acc: &mut Assists, vis: ast::Visibility) -> Option<()> {
104
102
target,
105
103
|edit| {
106
104
edit. replace ( vis. syntax ( ) . text_range ( ) , "pub" ) ;
107
- edit. set_cursor ( vis. syntax ( ) . text_range ( ) . start ( ) ) ;
108
105
} ,
109
106
) ;
110
107
}
@@ -122,15 +119,15 @@ mod tests {
122
119
#[ test]
123
120
fn change_visibility_adds_pub_crate_to_items ( ) {
124
121
check_assist ( change_visibility, "<|>fn foo() {}" , "<|>pub(crate) fn foo() {}" ) ;
125
- check_assist ( change_visibility, "f<|>n foo() {}" , "<|> pub(crate) fn foo() {}" ) ;
122
+ check_assist ( change_visibility, "f<|>n foo() {}" , "pub(crate) f<|>n foo() {}" ) ;
126
123
check_assist ( change_visibility, "<|>struct Foo {}" , "<|>pub(crate) struct Foo {}" ) ;
127
124
check_assist ( change_visibility, "<|>mod foo {}" , "<|>pub(crate) mod foo {}" ) ;
128
125
check_assist ( change_visibility, "<|>trait Foo {}" , "<|>pub(crate) trait Foo {}" ) ;
129
- check_assist ( change_visibility, "m<|>od {}" , "<|> pub(crate) mod {}" ) ;
126
+ check_assist ( change_visibility, "m<|>od {}" , "pub(crate) m<|>od {}" ) ;
130
127
check_assist (
131
128
change_visibility,
132
129
"unsafe f<|>n foo() {}" ,
133
- "<|> pub(crate) unsafe fn foo() {}" ,
130
+ "pub(crate) unsafe f<|>n foo() {}" ,
134
131
) ;
135
132
}
136
133
0 commit comments