Merge #2349
2349: Ban println in lsp_server r=matklad a=matklad Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
This commit is contained in:
commit
d59bf33b9e
@ -1,6 +1,26 @@
|
||||
//! FIXME: write short doc here
|
||||
|
||||
//! Implementation of the LSP for rust-analyzer.
|
||||
//!
|
||||
//! This crate takes Rust-specific analysis results from ra_ide_api and
|
||||
//! translates into LSP types.
|
||||
//!
|
||||
//! It also is the root of all state. `world` module defines the bulk of the
|
||||
//! state, and `main_loop` module defines the rules for modifying it.
|
||||
#![recursion_limit = "512"]
|
||||
|
||||
#[allow(unused)]
|
||||
macro_rules! println {
|
||||
($($tt:tt)*) => {
|
||||
compile_error!("stdout is locked, use eprintln")
|
||||
};
|
||||
}
|
||||
|
||||
#[allow(unused)]
|
||||
macro_rules! print {
|
||||
($($tt:tt)*) => {
|
||||
compile_error!("stdout is locked, use eprint")
|
||||
};
|
||||
}
|
||||
|
||||
mod caps;
|
||||
mod cargo_target_spec;
|
||||
mod conv;
|
||||
|
@ -1,8 +1,7 @@
|
||||
//! FIXME: write short doc here
|
||||
//! `ra_lsp_server` binary
|
||||
|
||||
use flexi_logger::{Duplicate, Logger};
|
||||
use lsp_server::Connection;
|
||||
|
||||
use ra_lsp_server::{show_message, Result, ServerConfig};
|
||||
use ra_prof;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user