diff options
| author | Aleksey Kladov <aleksey.kladov@gmail.com> | 2021-08-10 12:25:47 +0300 |
|---|---|---|
| committer | Aleksey Kladov <aleksey.kladov@gmail.com> | 2021-08-10 12:25:47 +0300 |
| commit | e8a67b67bf87eb3119303e1e49f8c19b69d11461 (patch) | |
| tree | fe78ae1e6e0e915677f4ca59f61c268fab1b0304 | |
| parent | 0d2b423f4056b64737b2e969e13887e8e97d7619 (diff) | |
| download | rust-e8a67b67bf87eb3119303e1e49f8c19b69d11461.tar.gz rust-e8a67b67bf87eb3119303e1e49f8c19b69d11461.zip | |
internal: prepare to use standard .run pattern for subcommands
| -rw-r--r-- | crates/rust-analyzer/src/bin/main.rs | 3 | ||||
| -rw-r--r-- | crates/rust-analyzer/src/cli.rs | 1 | ||||
| -rw-r--r-- | crates/rust-analyzer/src/cli/flags.rs (renamed from crates/rust-analyzer/src/bin/flags.rs) | 5 |
3 files changed, 5 insertions, 4 deletions
diff --git a/crates/rust-analyzer/src/bin/main.rs b/crates/rust-analyzer/src/bin/main.rs index 97246cae6f0..c9e0951f829 100644 --- a/crates/rust-analyzer/src/bin/main.rs +++ b/crates/rust-analyzer/src/bin/main.rs @@ -1,7 +1,6 @@ //! Driver for rust-analyzer. //! //! Based on cli flags, either spawns an LSP server, or runs a batch analysis -mod flags; mod logger; mod rustc_wrapper; @@ -10,7 +9,7 @@ use std::{convert::TryFrom, env, fs, path::Path, process}; use lsp_server::Connection; use project_model::ProjectManifest; use rust_analyzer::{ - cli::{self, AnalysisStatsCmd}, + cli::{self, flags, AnalysisStatsCmd}, config::Config, from_json, lsp_ext::supports_utf8, diff --git a/crates/rust-analyzer/src/cli.rs b/crates/rust-analyzer/src/cli.rs index 2f65a1dad07..00302616973 100644 --- a/crates/rust-analyzer/src/cli.rs +++ b/crates/rust-analyzer/src/cli.rs @@ -1,5 +1,6 @@ //! Various batch processing tasks, intended primarily for debugging. +pub mod flags; pub mod load_cargo; mod analysis_stats; mod diagnostics; diff --git a/crates/rust-analyzer/src/bin/flags.rs b/crates/rust-analyzer/src/cli/flags.rs index 19173241b28..f8babe4bc3d 100644 --- a/crates/rust-analyzer/src/bin/flags.rs +++ b/crates/rust-analyzer/src/cli/flags.rs @@ -3,7 +3,8 @@ use std::path::PathBuf; use ide_ssr::{SsrPattern, SsrRule}; -use rust_analyzer::cli::Verbosity; + +use crate::cli::Verbosity; xflags::xflags! { src "./src/bin/flags.rs" @@ -196,7 +197,7 @@ impl RustAnalyzer { // generated end impl RustAnalyzer { - pub(crate) fn verbosity(&self) -> Verbosity { + pub fn verbosity(&self) -> Verbosity { if self.quiet { return Verbosity::Quiet; } |
