this.statusBar.command = undefined;
this.statusBar.color = undefined;
break;
+ case "readyPartial":
+ this.statusBar.text = "rust-analyzer";
+ this.statusBar.tooltip = "Ready (Partial)";
+ this.statusBar.command = undefined;
+ this.statusBar.color = undefined;
+ break;
case "ready":
this.statusBar.text = "rust-analyzer";
this.statusBar.tooltip = "Ready";
export const analyzerStatus = new lc.RequestType<AnalyzerStatusParams, string, void>("rust-analyzer/analyzerStatus");
export const memoryUsage = new lc.RequestType0<string, void>("rust-analyzer/memoryUsage");
-export type Status = "loading" | "ready" | "invalid" | "needsReload";
+export type Status = "loading" | "ready" | "readyPartial" | "invalid" | "needsReload";
export interface StatusParams {
status: Status;
}