@@ -18,9 +18,9 @@ use crate::{AssistContext, AssistId, AssistKind, Assists};
1818// ->
1919// ```
2020// fn main() {
21- // 'loop : loop {
22- // break 'loop ;
23- // continue 'loop ;
21+ // 'l : loop {
22+ // break 'l ;
23+ // continue 'l ;
2424// }
2525// }
2626// ```
@@ -47,17 +47,17 @@ pub(crate) fn add_label_to_loop(acc: &mut Assists, ctx: &AssistContext) -> Optio
4747 match expr {
4848 ast:: Expr :: BreakExpr ( break_expr) => {
4949 if let Some ( break_token) = break_expr. break_token ( ) {
50- builder. insert ( break_token. text_range ( ) . end ( ) , " 'loop " )
50+ builder. insert ( break_token. text_range ( ) . end ( ) , " 'l " )
5151 }
5252 }
5353 ast:: Expr :: ContinueExpr ( continue_expr) => {
5454 if let Some ( continue_token) = continue_expr. continue_token ( ) {
55- builder. insert ( continue_token. text_range ( ) . end ( ) , " 'loop " )
55+ builder. insert ( continue_token. text_range ( ) . end ( ) , " 'l " )
5656 }
5757 }
5858 ast:: Expr :: LoopExpr ( loop_expr) => {
5959 if let Some ( loop_token) = loop_expr. loop_token ( ) {
60- builder. insert ( loop_token. text_range ( ) . start ( ) , "'loop : " )
60+ builder. insert ( loop_token. text_range ( ) . start ( ) , "'l : " )
6161 }
6262 }
6363 _ => { }
@@ -86,9 +86,9 @@ fn main() {
8686}"# ,
8787 r#"
8888fn main() {
89- 'loop : loop {
90- break 'loop ;
91- continue 'loop ;
89+ 'l : loop {
90+ break 'l ;
91+ continue 'l ;
9292 }
9393}"# ,
9494 ) ;
@@ -111,9 +111,9 @@ fn main() {
111111}"# ,
112112 r#"
113113fn main() {
114- 'loop : loop {
115- break 'loop ;
116- continue 'loop ;
114+ 'l : loop {
115+ break 'l ;
116+ continue 'l ;
117117 loop {
118118 break;
119119 continue;
@@ -143,9 +143,9 @@ fn main() {
143143 loop {
144144 break;
145145 continue;
146- 'loop : loop {
147- break 'loop ;
148- continue 'loop ;
146+ 'l : loop {
147+ break 'l ;
148+ continue 'l ;
149149 }
150150 }
151151}"# ,
@@ -158,9 +158,9 @@ fn main() {
158158 add_label_to_loop,
159159 r#"
160160fn main() {
161- 'loop : loop$0 {
162- break 'loop ;
163- continue 'loop ;
161+ 'l : loop$0 {
162+ break 'l ;
163+ continue 'l ;
164164 }
165165}"# ,
166166 ) ;
0 commit comments