File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
crates/ide-assists/src/handlers Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -64,13 +64,12 @@ pub(crate) fn replace_is_method_with_if_let_method(
64
64
let pat = make. tuple_struct_pat ( make. ident_path ( text) , [ var_pat. into ( ) ] ) ;
65
65
let let_expr = make. expr_let ( pat. into ( ) , receiver) ;
66
66
67
- if let Some ( cap) = ctx. config . snippet_cap {
68
- if let Some ( ast:: Pat :: TupleStructPat ( pat) ) = let_expr. pat ( ) {
69
- if let Some ( first_var) = pat. fields ( ) . next ( ) {
70
- let placeholder = edit. make_placeholder_snippet ( cap) ;
71
- editor. add_annotation ( first_var. syntax ( ) , placeholder) ;
72
- }
73
- }
67
+ if let Some ( cap) = ctx. config . snippet_cap
68
+ && let Some ( ast:: Pat :: TupleStructPat ( pat) ) = let_expr. pat ( )
69
+ && let Some ( first_var) = pat. fields ( ) . next ( )
70
+ {
71
+ let placeholder = edit. make_placeholder_snippet ( cap) ;
72
+ editor. add_annotation ( first_var. syntax ( ) , placeholder) ;
74
73
}
75
74
76
75
editor. replace ( call_expr. syntax ( ) , let_expr. syntax ( ) ) ;
You can’t perform that action at this time.
0 commit comments