import * as vscode from 'vscode';
import * as ra from '../rust-analyzer-api';
-import { applySourceChange } from '../source_change';
import { Cmd, Ctx } from '../ctx';
+import { applySnippetWorkspaceEdit } from '.';
async function handleKeypress(ctx: Ctx) {
const editor = ctx.activeRustEditor;
});
if (!change) return false;
- await applySourceChange(ctx, change);
+ const workspaceEdit = client.protocol2CodeConverter.asWorkspaceEdit(change);
+ await applySnippetWorkspaceEdit(workspaceEdit);
return true;
}