mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 11:31:15 +00:00
fix incorrect committed rust and run prettier
This commit is contained in:
parent
cfa15d49aa
commit
de5e3cf745
@ -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()
|
||||
}
|
||||
|
@ -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);
|
||||
};
|
||||
|
@ -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;
|
||||
|
@ -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 },
|
||||
|
Loading…
x
Reference in New Issue
Block a user