mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-03 07:04:49 +00:00
Move cfg attrs up to the mod definitions to disable sourcegen
This commit is contained in:
parent
0bffdf2627
commit
b351e115d6
8 changed files with 7 additions and 32 deletions
|
@ -1,5 +1,6 @@
|
|||
mod sourcegen;
|
||||
mod generated;
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
mod sourcegen;
|
||||
|
||||
use expect_test::expect;
|
||||
use hir::{db::DefDatabase, Semantics};
|
||||
|
|
|
@ -1,12 +1,9 @@
|
|||
//! Generates `assists.md` documentation.
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
use std::{fmt, fs, path::Path};
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
use test_utils::project_root;
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
#[test]
|
||||
fn sourcegen_assists_docs() {
|
||||
let assists = Assist::collect();
|
||||
|
@ -63,7 +60,6 @@ r#####"
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
#[derive(Debug)]
|
||||
struct Section {
|
||||
doc: String,
|
||||
|
@ -71,7 +67,6 @@ struct Section {
|
|||
after: String,
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
#[derive(Debug)]
|
||||
struct Assist {
|
||||
id: String,
|
||||
|
@ -79,7 +74,6 @@ struct Assist {
|
|||
sections: Vec<Section>,
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
impl Assist {
|
||||
fn collect() -> Vec<Assist> {
|
||||
let handlers_dir = project_root().join("crates/ide-assists/src/handlers");
|
||||
|
@ -144,7 +138,6 @@ impl Assist {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
impl fmt::Display for Assist {
|
||||
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||
let _ = writeln!(
|
||||
|
@ -179,7 +172,6 @@ impl fmt::Display for Assist {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
fn hide_hash_comments(text: &str) -> String {
|
||||
text.split('\n') // want final newline
|
||||
.filter(|&it| !(it.starts_with("# ") || it == "#"))
|
||||
|
@ -187,7 +179,6 @@ fn hide_hash_comments(text: &str) -> String {
|
|||
.collect()
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "in-rust-tree"))]
|
||||
fn reveal_hash_comments(text: &str) -> String {
|
||||
text.split('\n') // want final newline
|
||||
.map(|it| {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue