fix incorrect committed rust and run prettier

This commit is contained in:
Adenine 2023-06-19 00:24:42 -04:00
parent cfa15d49aa
commit de5e3cf745
4 changed files with 37 additions and 36 deletions

View File

@ -145,7 +145,8 @@ pub(crate) fn view_memory_layout(
}
}
ty.layout(db).map(|layout| {
ty.layout(db)
.map(|layout| {
let item_name = match def {
Definition::Local(l) => l.name(db).as_str().unwrap().to_owned(),
_ => "[ROOT]".to_owned(),
@ -167,4 +168,5 @@ pub(crate) fn view_memory_layout(
RecursiveMemoryLayout { nodes }
})
.ok()
}

View File

@ -1132,27 +1132,24 @@ export function linkToCommand(_: Ctx): Cmd {
export function viewMemoryLayout(ctx: CtxInit): Cmd {
return async () => {
const editor = vscode.window.activeTextEditor;
if (!editor) return "";
const client = ctx.client;
const position = editor.selection.active;
const expanded = await client.sendRequest(ra.viewRecursiveMemoryLayout, {
textDocument: client.code2ProtocolConverter.asTextDocumentIdentifier(
editor.document
),
textDocument: client.code2ProtocolConverter.asTextDocumentIdentifier(editor.document),
position,
});
// if (expanded == null) return "Not available";
const document = vscode.window.createWebviewPanel(
"memory_layout",
"[Memory Layout]",
vscode.ViewColumn.Two,
{ enableScripts: true, });
{ enableScripts: true }
);
document.webview.html = `<!DOCTYPE html>
<html lang="en">
@ -1407,7 +1404,7 @@ locate()
})()
</script>
</html>`
</html>`;
ctx.pushExtCleanup(document);
};

View File

@ -70,7 +70,7 @@ export const viewItemTree = new lc.RequestType<ViewItemTreeParams, string, void>
export type AnalyzerStatusParams = { textDocument?: lc.TextDocumentIdentifier };
export interface FetchDependencyListParams { }
export interface FetchDependencyListParams {}
export interface FetchDependencyListResult {
crates: {
@ -86,7 +86,7 @@ export const fetchDependencyList = new lc.RequestType<
void
>("rust-analyzer/fetchDependencyList");
export interface FetchDependencyGraphParams { }
export interface FetchDependencyGraphParams {}
export interface FetchDependencyGraphResult {
crates: {
@ -150,9 +150,11 @@ export const serverStatus = new lc.NotificationType<ServerStatusParams>(
"experimental/serverStatus"
);
export const ssr = new lc.RequestType<SsrParams, lc.WorkspaceEdit, void>("experimental/ssr");
export const viewRecursiveMemoryLayout = new lc.RequestType<ViewRecursiveMemoryLayoutParams, RecursiveMemoryLayout | null, void>(
"rust-analyzer/viewRecursiveMemoryLayout"
);
export const viewRecursiveMemoryLayout = new lc.RequestType<
ViewRecursiveMemoryLayoutParams,
RecursiveMemoryLayout | null,
void
>("rust-analyzer/viewRecursiveMemoryLayout");
export type JoinLinesParams = {
textDocument: lc.TextDocumentIdentifier;

View File

@ -28,7 +28,7 @@ export async function activate(
"both plugins to not work correctly. You should disable one of them.",
"Got it"
)
.then(() => { }, console.error);
.then(() => {}, console.error);
}
const ctx = new Ctx(context, createCommands(), fetchWorkspace());
@ -144,7 +144,7 @@ function createCommands(): Record<string, CommandFactory> {
health: "stopped",
});
},
disabled: (_) => async () => { },
disabled: (_) => async () => {},
},
analyzerStatus: { enabled: commands.analyzerStatus },