File tree Expand file tree Collapse file tree 2 files changed +23
-4
lines changed Expand file tree Collapse file tree 2 files changed +23
-4
lines changed Original file line number Diff line number Diff line change 1- //! FIXME: write short doc here
2-
1+ //! Implementation of the LSP for rust-analyzer.
2+ //!
3+ //! This crate takes Rust-specific analysis results from ra_ide_api and
4+ //! translates into LSP types.
5+ //!
6+ //! It also is the root of all state. `world` module defines the bulk of the
7+ //! state, and `main_loop` module defines the rules for modifying it.
38#![ recursion_limit = "512" ]
9+
10+ #[ allow( unused) ]
11+ macro_rules! println {
12+ ( $( $tt: tt) * ) => {
13+ compile_error!( "stdout is locked, use eprintln" )
14+ } ;
15+ }
16+
17+ #[ allow( unused) ]
18+ macro_rules! print {
19+ ( $( $tt: tt) * ) => {
20+ compile_error!( "stdout is locked, use eprint" )
21+ } ;
22+ }
23+
424mod caps;
525mod cargo_target_spec;
626mod conv;
Original file line number Diff line number Diff line change 1- //! FIXME: write short doc here
1+ //! `ra_lsp_server` binary
22
33use flexi_logger:: { Duplicate , Logger } ;
44use lsp_server:: Connection ;
5-
65use ra_lsp_server:: { show_message, Result , ServerConfig } ;
76use ra_prof;
87
You can’t perform that action at this time.
0 commit comments