Add a "Debug ItemTree" LSP request

This commit is contained in:
Jonas Schievink
2021-05-21 23:59:52 +02:00
parent 8d13864440
commit 271ec6b990
9 changed files with 108 additions and 0 deletions

View File

@@ -70,6 +70,20 @@ impl Request for ViewCrateGraph {
const METHOD: &'static str = "rust-analyzer/viewCrateGraph";
}
#[derive(Deserialize, Serialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct ViewItemTreeParams {
pub text_document: TextDocumentIdentifier,
}
pub enum ViewItemTree {}
impl Request for ViewItemTree {
type Params = ViewItemTreeParams;
type Result = String;
const METHOD: &'static str = "rust-analyzer/viewItemTree";
}
pub enum ExpandMacro {}
impl Request for ExpandMacro {