Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc-macro-api/src/process.rs')
-rw-r--r--crates/proc-macro-api/src/process.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/proc-macro-api/src/process.rs b/crates/proc-macro-api/src/process.rs
index ed55ca5bd5..3494164c06 100644
--- a/crates/proc-macro-api/src/process.rs
+++ b/crates/proc-macro-api/src/process.rs
@@ -79,11 +79,13 @@ impl ProcMacroProcessSrv {
}
fn enable_rust_analyzer_spans(&mut self) -> Result<SpanMode, ServerError> {
- let request = Request::SetSpanMode(crate::msg::SpanMode::RustAnalyzer);
+ let request = Request::SetConfig(crate::msg::ServerConfig {
+ span_mode: crate::msg::SpanMode::RustAnalyzer,
+ });
let response = self.send_task(request)?;
match response {
- Response::SetSpanMode(span_mode) => Ok(span_mode),
+ Response::SetConfig(crate::msg::ServerConfig { span_mode }) => Ok(span_mode),
_ => Err(ServerError { message: "unexpected response".to_string(), io: None }),
}
}