File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
crates/ide_assists/src/handlers Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -176,9 +176,9 @@ impl Anchor {
176176
177177fn suggest_variable_name ( ctx : & AssistContext , expr : & ast:: Expr ) -> String {
178178 // FIXME: account for existing names in the scope
179- suggest_name_from_func ( expr)
179+ suggest_name_from_param ( ctx, expr)
180+ . or_else ( || suggest_name_from_func ( expr) )
180181 . or_else ( || suggest_name_from_method ( expr) )
181- . or_else ( || suggest_name_from_param ( ctx, expr) )
182182 . or_else ( || suggest_name_by_type ( ctx, expr) )
183183 . unwrap_or_else ( || "var_name" . to_string ( ) )
184184}
@@ -815,7 +815,7 @@ fn foo() {
815815 }
816816
817817 #[ test]
818- fn extract_var_function_name_has_precedence ( ) {
818+ fn extract_var_parameter_name_has_precedence_over_function ( ) {
819819 check_assist (
820820 extract_variable,
821821 r#"
@@ -829,8 +829,8 @@ fn foo() {
829829fn bar(test: u32, size: u32)
830830
831831fn foo() {
832- let $0symbol_size = symbol_size(1, 2);
833- bar(1, symbol_size );
832+ let $0size = symbol_size(1, 2);
833+ bar(1, size );
834834}
835835"# ,
836836 )
You can’t perform that action at this time.
0 commit comments