diff --git a/crates/hir-def/src/body/tests.rs b/crates/hir-def/src/body/tests.rs
index 82d46d2e49..8f01091584 100644
--- a/crates/hir-def/src/body/tests.rs
+++ b/crates/hir-def/src/body/tests.rs
@@ -1,6 +1,5 @@
mod block;
-use base_db::SourceDatabase;
use expect_test::{expect, Expect};
use test_fixture::WithFixture;
@@ -11,7 +10,7 @@ use super::*;
fn lower(ra_fixture: &str) -> (TestDB, Arc
, DefWithBodyId) {
let db = TestDB::with_files(ra_fixture);
- let krate = db.crate_graph().iter().next().unwrap();
+ let krate = db.fetch_test_crate();
let def_map = db.crate_def_map(krate);
let mut fn_def = None;
'outer: for (_, module) in def_map.modules() {
diff --git a/crates/hir-def/src/macro_expansion_tests/mod.rs b/crates/hir-def/src/macro_expansion_tests/mod.rs
index d5b94f0ae4..0475e40c5b 100644
--- a/crates/hir-def/src/macro_expansion_tests/mod.rs
+++ b/crates/hir-def/src/macro_expansion_tests/mod.rs
@@ -16,7 +16,6 @@ mod proc_macros;
use std::{iter, ops::Range, sync};
-use base_db::SourceDatabase;
use expect_test::Expect;
use hir_expand::{
db::ExpandDatabase,
@@ -63,7 +62,7 @@ pub fn identity_when_valid(_attr: TokenStream, item: TokenStream) -> TokenStream
},
)];
let db = TestDB::with_files_extra_proc_macros(ra_fixture, extra_proc_macros);
- let krate = db.crate_graph().iter().next().unwrap();
+ let krate = db.fetch_test_crate();
let def_map = db.crate_def_map(krate);
let local_id = DefMap::ROOT;
let module = def_map.module_id(local_id);
diff --git a/crates/hir-def/src/nameres/tests.rs b/crates/hir-def/src/nameres/tests.rs
index e1e30e5cec..32c158415b 100644
--- a/crates/hir-def/src/nameres/tests.rs
+++ b/crates/hir-def/src/nameres/tests.rs
@@ -13,13 +13,13 @@ use crate::{db::DefDatabase, nameres::DefMap, test_db::TestDB};
fn compute_crate_def_map(ra_fixture: &str) -> Arc {
let db = TestDB::with_files(ra_fixture);
- let krate = db.crate_graph().iter().next().unwrap();
+ let krate = db.fetch_test_crate();
db.crate_def_map(krate)
}
fn render_crate_def_map(ra_fixture: &str) -> String {
let db = TestDB::with_files(ra_fixture);
- let krate = db.crate_graph().iter().next().unwrap();
+ let krate = db.fetch_test_crate();
db.crate_def_map(krate).dump(&db)
}
diff --git a/crates/hir-def/src/nameres/tests/incremental.rs b/crates/hir-def/src/nameres/tests/incremental.rs
index e54b0fb78f..1cfbabca28 100644
--- a/crates/hir-def/src/nameres/tests/incremental.rs
+++ b/crates/hir-def/src/nameres/tests/incremental.rs
@@ -1,16 +1,11 @@
-use base_db::{SourceDatabase, SourceDatabaseFileInputExt as _};
+use base_db::SourceDatabaseFileInputExt as _;
use test_fixture::WithFixture;
use crate::{db::DefDatabase, nameres::tests::TestDB, AdtId, ModuleDefId};
fn check_def_map_is_not_recomputed(ra_fixture_initial: &str, ra_fixture_change: &str) {
let (mut db, pos) = TestDB::with_position(ra_fixture_initial);
- let krate = {
- let crate_graph = db.crate_graph();
- // Some of these tests use minicore/proc-macros which will be injected as the first crate
- let krate = crate_graph.iter().next().unwrap();
- krate
- };
+ let krate = db.fetch_test_crate();
{
let events = db.log_executed(|| {
db.crate_def_map(krate);
@@ -121,6 +116,8 @@ fn f() { foo }
);
}
+// Would be nice if this was the case, but as attribute inputs are stored in the item tree, this is
+// not currently the case.
// #[test]
// fn typing_inside_an_attribute_arg_should_not_invalidate_def_map() {
// check_def_map_is_not_recomputed(
@@ -200,6 +197,8 @@ pub struct S {}
);
}
+// Would be nice if this was the case, but as attribute inputs are stored in the item tree, this is
+// not currently the case.
// #[test]
// fn typing_inside_a_derive_should_not_invalidate_def_map() {
// check_def_map_is_not_recomputed(
diff --git a/crates/hir-def/src/test_db.rs b/crates/hir-def/src/test_db.rs
index 0c36c88fb0..54e6c1fd20 100644
--- a/crates/hir-def/src/test_db.rs
+++ b/crates/hir-def/src/test_db.rs
@@ -78,6 +78,19 @@ impl FileLoader for TestDB {
}
impl TestDB {
+ pub(crate) fn fetch_test_crate(&self) -> CrateId {
+ let crate_graph = self.crate_graph();
+ let it = crate_graph
+ .iter()
+ .find(|&idx| {
+ crate_graph[idx].display_name.as_ref().map(|it| it.canonical_name().as_str())
+ == Some("ra_test_fixture")
+ })
+ .or_else(|| crate_graph.iter().next())
+ .unwrap();
+ it
+ }
+
pub(crate) fn module_for_file(&self, file_id: FileId) -> ModuleId {
for &krate in self.relevant_crates(file_id).iter() {
let crate_def_map = self.crate_def_map(krate);
diff --git a/crates/ide-assists/src/handlers/generate_documentation_template.rs b/crates/ide-assists/src/handlers/generate_documentation_template.rs
index c5c70c9f8e..862be791d1 100644
--- a/crates/ide-assists/src/handlers/generate_documentation_template.rs
+++ b/crates/ide-assists/src/handlers/generate_documentation_template.rs
@@ -88,7 +88,7 @@ pub(crate) fn generate_documentation_template(
// /// # Examples
// ///
// /// ```
-// /// use test::add;
+// /// use ra_test_fixture::add;
// ///
// /// assert_eq!(add(a, b), );
// /// ```
@@ -596,7 +596,7 @@ pub fn noop_with_param(_a: i32) {}
/// # Examples
///
/// ```
-/// use test::noop_with_param;
+/// use ra_test_fixture::noop_with_param;
///
/// noop_with_param(_a);
/// ```
@@ -641,7 +641,7 @@ pub unsafe fn noop_unsafe() {}
/// # Examples
///
/// ```
-/// use test::noop_unsafe;
+/// use ra_test_fixture::noop_unsafe;
///
/// unsafe { noop_unsafe() };
/// ```
@@ -758,7 +758,7 @@ pub fn returns_a_value$0() -> i32 {
/// # Examples
///
/// ```
-/// use test::returns_a_value;
+/// use ra_test_fixture::returns_a_value;
///
/// assert_eq!(returns_a_value(), );
/// ```
@@ -807,7 +807,7 @@ pub fn modifies_a_value$0(a: &mut i32) {
/// # Examples
///
/// ```
-/// use test::modifies_a_value;
+/// use ra_test_fixture::modifies_a_value;
///
/// let mut a = ;
/// modifies_a_value(&mut a);
@@ -836,7 +836,7 @@ pub fn sum3$0(a: i32, b: i32, c: i32) -> i32 {
/// # Examples
///
/// ```
-/// use test::sum3;
+/// use ra_test_fixture::sum3;
///
/// let result = sum3(a, b, c);
/// assert_eq!(result, );
@@ -868,7 +868,7 @@ pub mod a {
/// # Examples
///
/// ```
- /// use test::a::b::noop;
+ /// use ra_test_fixture::a::b::noop;
///
/// noop();
/// ```
@@ -898,7 +898,7 @@ impl MyStruct {
/// # Examples
///
/// ```
- /// use test::MyStruct;
+ /// use ra_test_fixture::MyStruct;
///
/// MyStruct::noop();
/// ```
@@ -1169,7 +1169,7 @@ impl MyGenericStruct {
/// # Examples
///
/// ```
- /// use test::MyGenericStruct;
+ /// use ra_test_fixture::MyGenericStruct;
///
/// let my_generic_struct = ;
/// my_generic_struct.consume();
@@ -1199,7 +1199,7 @@ impl MyGenericStruct {
/// # Examples
///
/// ```
- /// use test::MyGenericStruct;
+ /// use ra_test_fixture::MyGenericStruct;
///
/// let mut my_generic_struct = ;
/// my_generic_struct.modify(new_value);
diff --git a/crates/ide-assists/src/tests/generated.rs b/crates/ide-assists/src/tests/generated.rs
index eef4da55e9..69ea200db1 100644
--- a/crates/ide-assists/src/tests/generated.rs
+++ b/crates/ide-assists/src/tests/generated.rs
@@ -1392,7 +1392,7 @@ pub fn add(a: i32, b: i32) -> i32 { a + b }
/// # Examples
///
/// ```
-/// use test::add;
+/// use ra_test_fixture::add;
///
/// assert_eq!(add(a, b), );
/// ```
diff --git a/crates/ide/src/hover/tests.rs b/crates/ide/src/hover/tests.rs
index 1c08514a67..ea18b89c5c 100644
--- a/crates/ide/src/hover/tests.rs
+++ b/crates/ide/src/hover/tests.rs
@@ -288,7 +288,7 @@ m!(ab$0c);
*abc*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -301,7 +301,7 @@ m!(ab$0c);
---
```rust
- test::module
+ ra_test_fixture::module
```
```rust
@@ -327,7 +327,7 @@ fn main() {
"#,
expect![[r#"
*foo*
- test
+ ra_test_fixture
pub fn foo() -> u32
"#]],
@@ -487,7 +487,7 @@ fn main() {
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::S2",
+ mod_path: "ra_test_fixture::S2",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -500,7 +500,7 @@ fn main() {
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -583,7 +583,7 @@ fn main() { let foo_test = fo$0o(); }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -605,7 +605,7 @@ fn main() { f$0oo(); }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -627,7 +627,7 @@ fn main() { m::f$0oo(); }
*foo*
```rust
- test::m
+ ra_test_fixture::m
```
```rust
@@ -649,7 +649,7 @@ fn main() { fo$0o(); }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -667,7 +667,7 @@ fn main() { fo$0o(); }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -691,7 +691,7 @@ fn main() { let foo_test = fo$0o(); }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -715,7 +715,7 @@ fn main() { }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -743,7 +743,7 @@ fn main() { }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -776,7 +776,7 @@ fn main() { }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -801,7 +801,7 @@ struct Foo { fiel$0d_a: u8, field_b: i32, field_c: i16 }
*field_a*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -830,7 +830,7 @@ fn main() {
*field_a*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -852,7 +852,7 @@ fn main() {
*field_a*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -880,7 +880,7 @@ fn main() {
*0*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -900,7 +900,7 @@ fn foo(foo: Foo) {
*0*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -920,7 +920,7 @@ struct Foo$0(pub u32) where u32: Copy;
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -946,7 +946,7 @@ struct Foo$0 { field: u32 }
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -968,7 +968,7 @@ struct Foo$0 where u32: Copy { field: u32 }
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -998,7 +998,7 @@ fn hover_record_struct_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1023,7 +1023,7 @@ fn hover_record_struct_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1046,7 +1046,7 @@ fn hover_record_struct_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1072,7 +1072,7 @@ fn hover_record_struct_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1093,7 +1093,7 @@ fn hover_record_struct_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1116,7 +1116,7 @@ fn hover_record_struct_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1141,7 +1141,7 @@ fn hover_record_variant_limit() {
*A*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -1162,7 +1162,7 @@ fn hover_record_variant_limit() {
*A*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -1183,7 +1183,7 @@ fn hover_record_variant_limit() {
*A*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -1204,7 +1204,7 @@ fn hover_record_variant_limit() {
*A*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -1225,7 +1225,7 @@ fn hover_record_variant_limit() {
*A*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -1248,7 +1248,7 @@ fn hover_enum_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1270,7 +1270,7 @@ fn hover_enum_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1292,7 +1292,7 @@ fn hover_enum_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1311,7 +1311,7 @@ fn hover_enum_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1339,7 +1339,7 @@ fn hover_enum_limit() {
*Enum*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1371,7 +1371,7 @@ fn hover_union_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1393,7 +1393,7 @@ fn hover_union_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1415,7 +1415,7 @@ fn hover_union_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1434,7 +1434,7 @@ fn hover_union_limit() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1458,7 +1458,7 @@ struct Foo$0 where u32: Copy;
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1484,7 +1484,7 @@ type Fo$0o: Trait = S where T: Trait;
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1504,7 +1504,7 @@ fn hover_const_static() {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1522,7 +1522,7 @@ const foo$0: u32 = {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1540,7 +1540,7 @@ const foo$0: u32 = {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1555,7 +1555,7 @@ const foo$0: u32 = {
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1573,7 +1573,7 @@ const foo$0: u32 = {
*BAR*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1591,7 +1591,7 @@ fn hover_unsigned_max_const() {
*A*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1612,7 +1612,7 @@ fn hover_eval_complex_constants() {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -1667,16 +1667,16 @@ use Option::Some;
fn main() { So$0me(12); }
"#,
expect![[r#"
- *Some*
+ *Some*
- ```rust
- test::Option
- ```
+ ```rust
+ ra_test_fixture::Option
+ ```
- ```rust
- Some(T)
- ```
- "#]],
+ ```rust
+ Some(T)
+ ```
+ "#]],
);
check(
@@ -1711,20 +1711,20 @@ enum Option {
}
"#,
expect![[r#"
- *None*
+ *None*
- ```rust
- test::Option
- ```
+ ```rust
+ ra_test_fixture::Option
+ ```
- ```rust
- None
- ```
+ ```rust
+ None
+ ```
- ---
+ ---
- The None variant
- "#]],
+ The None variant
+ "#]],
);
check(
@@ -1738,20 +1738,20 @@ fn main() {
}
"#,
expect![[r#"
- *Some*
+ *Some*
- ```rust
- test::Option
- ```
+ ```rust
+ ra_test_fixture::Option
+ ```
- ```rust
- Some(T)
- ```
+ ```rust
+ Some(T)
+ ```
- ---
+ ---
- The Some variant
- "#]],
+ The Some variant
+ "#]],
);
}
@@ -1885,7 +1885,7 @@ fn main() { let foo_test = wrapper::Thing::new$0(); }
*new*
```rust
- test::wrapper::Thing
+ ra_test_fixture::wrapper::Thing
```
```rust
@@ -1916,7 +1916,7 @@ fn main() {
*C*
```rust
- test::X
+ ra_test_fixture::X
```
```rust
@@ -1936,18 +1936,18 @@ impl Thing {
}
"#,
expect![[r#"
- *Self*
+ *Self*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- struct Thing {
- x: u32,
- }
- ```
- "#]],
+ ```rust
+ struct Thing {
+ x: u32,
+ }
+ ```
+ "#]],
);
check_hover_fields_limit(
None,
@@ -1958,16 +1958,16 @@ impl Thing {
}
"#,
expect![[r#"
- *Self*
+ *Self*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- struct Thing
- ```
- "#]],
+ ```rust
+ struct Thing
+ ```
+ "#]],
);
check(
r#"
@@ -1977,18 +1977,18 @@ impl Thing {
}
"#,
expect![[r#"
- *Self*
+ *Self*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- struct Thing {
- x: u32,
- }
- ```
- "#]],
+ ```rust
+ struct Thing {
+ x: u32,
+ }
+ ```
+ "#]],
);
check(
r#"
@@ -2001,7 +2001,7 @@ impl Thing {
*Self*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2022,7 +2022,7 @@ impl Thing {
*Self*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2042,7 +2042,7 @@ impl usize {
*Self*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2060,7 +2060,7 @@ impl fn() -> usize {
*Self*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2103,7 +2103,7 @@ fn f() { fo$0o!(); }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2128,7 +2128,7 @@ fn f() { fo$0o!(); }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2172,7 +2172,7 @@ id! {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2194,7 +2194,7 @@ fn foo$0() {}
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2252,7 +2252,7 @@ fn foo() { let a = id!([0u32, bar$0()] ); }
*bar*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2278,7 +2278,7 @@ fn foo() {
*bar*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2302,7 +2302,7 @@ fn foo(Foo { b$0ar }: &Foo) {}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Bar",
+ mod_path: "ra_test_fixture::Bar",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -2334,7 +2334,7 @@ fn bar() { fo$0o(); }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2356,7 +2356,7 @@ fn test_hover_function_show_qualifiers() {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2370,7 +2370,7 @@ fn test_hover_function_show_qualifiers() {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2385,7 +2385,7 @@ fn test_hover_function_show_qualifiers() {
*foo*
```rust
- test::m
+ ra_test_fixture::m
```
```rust
@@ -2403,7 +2403,7 @@ fn test_hover_function_show_types() {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2426,7 +2426,7 @@ fn main() { foo$0; }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2446,7 +2446,7 @@ fn main() { foo$0; }
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2464,7 +2464,7 @@ fn test_hover_function_pointer_show_identifiers() {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2486,7 +2486,7 @@ fn test_hover_function_pointer_no_identifier() {
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2601,16 +2601,16 @@ mod my { pub struct Bar; }
fn my() {}
"#,
expect![[r#"
- *my*
+ *my*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- mod my
- ```
- "#]],
+ ```rust
+ mod my
+ ```
+ "#]],
);
}
@@ -2636,7 +2636,7 @@ fn foo() { let bar = Ba$0r; }
*Bar*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2672,7 +2672,7 @@ fn foo() { let bar = Ba$0r; }
*Bar*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2701,7 +2701,7 @@ fn foo() { let bar = Ba$0r; }
*Bar*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2729,7 +2729,7 @@ pub struct B$0ar
*Bar*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2760,7 +2760,7 @@ pub struct B$0ar
*Bar*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2809,7 +2809,7 @@ pub fn fo$0o() {}
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2853,7 +2853,7 @@ fn test_hover_layout_of_variant() {
*Variant1*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -2878,7 +2878,7 @@ fn test_hover_layout_of_variant_generic() {
*None*
```rust
- test::Option
+ ra_test_fixture::Option
```
```rust
@@ -2899,7 +2899,7 @@ struct S$0(core::marker::PhantomData);
*S*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2924,7 +2924,7 @@ fn test_hover_layout_of_enum() {
*Foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -2949,7 +2949,7 @@ fn test_hover_no_memory_layout() {
*field_a*
```rust
- test::Foo
+ ra_test_fixture::Foo
```
```rust
@@ -3003,7 +3003,7 @@ fn foo() { let bar = Bar; bar.fo$0o(); }
*foo*
```rust
- test::Bar
+ ra_test_fixture::Bar
```
```rust
@@ -3041,7 +3041,7 @@ fn foo() { let bar = Bar; bar.fo$0o(); }
*foo*
```rust
- test::Bar
+ ra_test_fixture::Bar
```
```rust
@@ -3069,7 +3069,7 @@ fn main() { let foo_test = unsafe { fo$0o(1, 2, 3); } }
*foo*
```rust
- test::
+ ra_test_fixture::
```
```rust
@@ -3267,7 +3267,7 @@ fn main() { let s$0t = S{ f1:0 }; }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3300,7 +3300,7 @@ fn main() { let s$0t = S{ f1:Arg(0) }; }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Arg",
+ mod_path: "ra_test_fixture::Arg",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3313,7 +3313,7 @@ fn main() { let s$0t = S{ f1:Arg(0) }; }
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3359,7 +3359,7 @@ fn main() { let s$0t = S{ f1: S{ f1: Arg(0) } }; }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Arg",
+ mod_path: "ra_test_fixture::Arg",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3372,7 +3372,7 @@ fn main() { let s$0t = S{ f1: S{ f1: Arg(0) } }; }
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3408,7 +3408,7 @@ fn main() { let s$0t = (A(1), B(2), M::C(3) ); }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::A",
+ mod_path: "ra_test_fixture::A",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3421,7 +3421,7 @@ fn main() { let s$0t = (A(1), B(2), M::C(3) ); }
},
},
HoverGotoTypeData {
- mod_path: "test::B",
+ mod_path: "ra_test_fixture::B",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3434,7 +3434,7 @@ fn main() { let s$0t = (A(1), B(2), M::C(3) ); }
},
},
HoverGotoTypeData {
- mod_path: "test::M::C",
+ mod_path: "ra_test_fixture::M::C",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3468,7 +3468,7 @@ fn main() { let s$0t = foo(); }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3502,7 +3502,7 @@ fn main() { let s$0t = foo(); }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3515,7 +3515,7 @@ fn main() { let s$0t = foo(); }
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3549,7 +3549,7 @@ fn main() { let s$0t = foo(); }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Bar",
+ mod_path: "ra_test_fixture::Bar",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3562,7 +3562,7 @@ fn main() { let s$0t = foo(); }
},
},
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3599,7 +3599,7 @@ fn main() { let s$0t = foo(); }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Bar",
+ mod_path: "ra_test_fixture::Bar",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3612,7 +3612,7 @@ fn main() { let s$0t = foo(); }
},
},
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3625,7 +3625,7 @@ fn main() { let s$0t = foo(); }
},
},
HoverGotoTypeData {
- mod_path: "test::S1",
+ mod_path: "ra_test_fixture::S1",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3638,7 +3638,7 @@ fn main() { let s$0t = foo(); }
},
},
HoverGotoTypeData {
- mod_path: "test::S2",
+ mod_path: "ra_test_fixture::S2",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3669,7 +3669,7 @@ fn foo(ar$0g: &impl Foo) {}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3703,7 +3703,7 @@ fn foo(ar$0g: &impl Foo + Bar) {}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Bar",
+ mod_path: "ra_test_fixture::Bar",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3716,7 +3716,7 @@ fn foo(ar$0g: &impl Foo + Bar) {}
},
},
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3729,7 +3729,7 @@ fn foo(ar$0g: &impl Foo + Bar) {}
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3816,7 +3816,7 @@ fn foo(ar$0g: &impl Foo) {}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3829,7 +3829,7 @@ fn foo(ar$0g: &impl Foo) {}
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3866,7 +3866,7 @@ fn main() { let s$0t = foo(); }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::B",
+ mod_path: "ra_test_fixture::B",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3879,7 +3879,7 @@ fn main() { let s$0t = foo(); }
},
},
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3892,7 +3892,7 @@ fn main() { let s$0t = foo(); }
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3923,7 +3923,7 @@ fn foo(ar$0g: &dyn Foo) {}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3955,7 +3955,7 @@ fn foo(ar$0g: &dyn Foo) {}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -3968,7 +3968,7 @@ fn foo(ar$0g: &dyn Foo) {}
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4003,7 +4003,7 @@ fn foo(a$0rg: &impl ImplTrait>>>) {}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::B",
+ mod_path: "ra_test_fixture::B",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4016,7 +4016,7 @@ fn foo(a$0rg: &impl ImplTrait>>>) {}
},
},
HoverGotoTypeData {
- mod_path: "test::DynTrait",
+ mod_path: "ra_test_fixture::DynTrait",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4029,7 +4029,7 @@ fn foo(a$0rg: &impl ImplTrait>>>) {}
},
},
HoverGotoTypeData {
- mod_path: "test::ImplTrait",
+ mod_path: "ra_test_fixture::ImplTrait",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4042,7 +4042,7 @@ fn foo(a$0rg: &impl ImplTrait>>>) {}
},
},
HoverGotoTypeData {
- mod_path: "test::S",
+ mod_path: "ra_test_fixture::S",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4084,7 +4084,7 @@ fn main() { let s$0t = test().get(); }
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4117,7 +4117,7 @@ impl Foo {}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Bar",
+ mod_path: "ra_test_fixture::Bar",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4149,7 +4149,7 @@ fn foo(t: T$0){}
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4182,7 +4182,7 @@ impl Foo {
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -4257,7 +4257,7 @@ fn main() {
---
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -4282,7 +4282,7 @@ struct S$0T(T);
*ST*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -4307,7 +4307,7 @@ struct S$0T(T);
*ST*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -4333,7 +4333,7 @@ struct S$0T(T);
*ST*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -4527,21 +4527,21 @@ mod Foo$0 {
}
"#,
expect![[r#"
- *Foo*
+ *Foo*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- mod Foo
- ```
+ ```rust
+ mod Foo
+ ```
- ---
+ ---
- Be quick;
- time is mana
- "#]],
+ Be quick;
+ time is mana
+ "#]],
);
}
@@ -4558,21 +4558,21 @@ mod Foo$0 {
}
"#,
expect![[r#"
- *Foo*
+ *Foo*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- mod Foo
- ```
+ ```rust
+ mod Foo
+ ```
- ---
+ ---
- Be quick;
- time is mana
- "#]],
+ Be quick;
+ time is mana
+ "#]],
);
}
@@ -4592,7 +4592,7 @@ fn foo$0() {}
*foo*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -4902,7 +4902,7 @@ type Fo$0o2 = Foo<2>;
*Foo2*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -4948,7 +4948,7 @@ enum E {
*A*
```rust
- test::E
+ ra_test_fixture::E
```
```rust
@@ -4977,7 +4977,7 @@ enum E {
*A*
```rust
- test::E
+ ra_test_fixture::E
```
```rust
@@ -5007,7 +5007,7 @@ enum E {
*B*
```rust
- test::E
+ ra_test_fixture::E
```
```rust
@@ -5037,7 +5037,7 @@ enum E {
*B*
```rust
- test::E
+ ra_test_fixture::E
```
```rust
@@ -5074,7 +5074,7 @@ fn main() {
*B*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5111,7 +5111,7 @@ fn main() {
*AA*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5138,7 +5138,7 @@ fn main() {
*B*
```rust
- test::T
+ ra_test_fixture::T
```
```rust
@@ -5167,7 +5167,7 @@ fn main() {
*B*
```rust
- test::T
+ ra_test_fixture::T
```
```rust
@@ -5199,7 +5199,7 @@ fn main() {
*B*
```rust
- test::T
+ ra_test_fixture::T
```
```rust
@@ -5222,7 +5222,7 @@ const FOO$0: usize = 1 << 3;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5243,7 +5243,7 @@ const FOO$0: usize = (1 << 3) + (1 << 2);
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5265,7 +5265,7 @@ const FOO$0: usize = 2 - 3;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5287,7 +5287,7 @@ const FOO$0: i32 = 2 - 3;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5308,7 +5308,7 @@ const FOO$0: &str = "bar";
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5330,7 +5330,7 @@ const FOO$0: char = 'a';
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5352,7 +5352,7 @@ const FOO$0: char = '\x61';
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5374,7 +5374,7 @@ const FOO$0: u8 = b'a';
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5396,7 +5396,7 @@ const FOO$0: u8 = b'\x61';
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5418,7 +5418,7 @@ const FOO$0: u8 = b'\x61';
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5440,7 +5440,7 @@ const FOO$0: f32 = 1f32;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5462,7 +5462,7 @@ const FOO$0: &i32 = &2;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5484,7 +5484,7 @@ const FOO$0: f64 = 1.0f64;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5512,7 +5512,7 @@ const FOO$0: f64 = expf64(1.2);
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5530,7 +5530,7 @@ const FOO$0: f32 = 1.9999999403953552_f32;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5552,7 +5552,7 @@ const FOO$0: f16 = -1.0f16;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5573,7 +5573,7 @@ const FOO$0: f128 = -1.0f128;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5604,7 +5604,7 @@ const FOO$0: Enum = VX;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5621,7 +5621,7 @@ const FOO$0: Option = Some(2);
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5638,7 +5638,7 @@ const FOO$0: Option<&i32> = Some(2).as_ref();
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5661,7 +5661,7 @@ const FOO$0: &dyn Debug = &2i32;
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5682,7 +5682,7 @@ const FOO$0: &[i32] = &[1, 2, 3 + 4];
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5699,7 +5699,7 @@ const FOO$0: &[i32; 5] = &[12; 5];
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5720,7 +5720,7 @@ const FOO$0: (&i32, &[i32], &i32) = {
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5743,7 +5743,7 @@ const FOO$0: Tree = {
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5763,7 +5763,7 @@ const FOO$0: &S<[u8]> = core::mem::transmute::<&[u8], _>(&[1, 2, 3]);
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5783,7 +5783,7 @@ const FOO$0: &str = "foo";
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5806,7 +5806,7 @@ const FOO$0: X = X {
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5825,7 +5825,7 @@ const FOO$0: (&str, &str) = {
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5856,7 +5856,7 @@ fn test() {
*FOO*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -5883,7 +5883,7 @@ fn foo() {
*FOO*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5912,7 +5912,7 @@ fn foo(e: E) {
*A*
```rust
- test::E
+ ra_test_fixture::E
```
```rust
@@ -5942,7 +5942,7 @@ pub fn the_function() -> AA {
*CONST*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -5984,20 +5984,20 @@ mod foo$0;
//! For the horde!
"#,
expect![[r#"
- *foo*
+ *foo*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- mod foo
- ```
+ ```rust
+ mod foo
+ ```
- ---
+ ---
- For the horde!
- "#]],
+ For the horde!
+ "#]],
);
}
@@ -6013,20 +6013,20 @@ mod foo {
use foo::bar::{self$0};
"#,
expect![[r#"
- *self*
+ *self*
- ```rust
- test::foo
- ```
+ ```rust
+ ra_test_fixture::foo
+ ```
- ```rust
- mod bar
- ```
+ ```rust
+ mod bar
+ ```
- ---
+ ---
- But this should appear
- "#]],
+ But this should appear
+ "#]],
)
}
@@ -6166,7 +6166,7 @@ fn main() {
*bar*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -6200,7 +6200,7 @@ pub fn gimme() -> theitem::TheItem {
*[`TheItem`]*
```rust
- test::theitem
+ ra_test_fixture::theitem
```
```rust
@@ -6248,7 +6248,7 @@ impl T1 for Foo {
*Bar*
```rust
- test::t2::T2
+ ra_test_fixture::t2::T2
```
```rust
@@ -6270,7 +6270,7 @@ trait A {
*Assoc*
```rust
- test::A
+ ra_test_fixture::A
```
```rust
@@ -6291,7 +6291,7 @@ trait A {
*Assoc*
```rust
- test::A
+ ra_test_fixture::A
```
```rust
@@ -6310,7 +6310,7 @@ trait A where
*Assoc*
```rust
- test::A
+ ra_test_fixture::A
```
```rust
@@ -6572,12 +6572,12 @@ fn hover_rename() {
use self as foo$0;
"#,
expect![[r#"
- *foo*
+ *foo*
- ```rust
- extern crate test
- ```
- "#]],
+ ```rust
+ extern crate ra_test_fixture
+ ```
+ "#]],
);
check(
r#"
@@ -6585,16 +6585,16 @@ mod bar {}
use bar::{self as foo$0};
"#,
expect![[r#"
- *foo*
+ *foo*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- mod bar
- ```
- "#]],
+ ```rust
+ mod bar
+ ```
+ "#]],
);
check(
r#"
@@ -6603,24 +6603,24 @@ mod bar {
}
"#,
expect![[r#"
- *foo*
+ *foo*
- ```rust
- extern crate test
- ```
- "#]],
+ ```rust
+ extern crate ra_test_fixture
+ ```
+ "#]],
);
check(
r#"
use crate as foo$0;
"#,
expect![[r#"
- *foo*
+ *foo*
- ```rust
- extern crate test
- ```
- "#]],
+ ```rust
+ extern crate ra_test_fixture
+ ```
+ "#]],
);
}
@@ -6645,7 +6645,7 @@ identity!{
*Copy*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -6669,7 +6669,7 @@ struct Foo;
*Copy*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -6691,7 +6691,7 @@ struct Foo;
*Copy*
```rust
- test::foo
+ ra_test_fixture::foo
```
```rust
@@ -6910,7 +6910,7 @@ fn foo() {
GoToType(
[
HoverGotoTypeData {
- mod_path: "test::Foo",
+ mod_path: "ra_test_fixture::Foo",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -7110,7 +7110,7 @@ foo_macro!(
*[`Foo`]*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7119,7 +7119,7 @@ foo_macro!(
---
- Doc comment for [`Foo`](https://docs.rs/test/*/test/struct.Foo.html)
+ Doc comment for [`Foo`](https://docs.rs/ra_test_fixture/*/ra_test_fixture/struct.Foo.html)
"#]],
);
}
@@ -7135,7 +7135,7 @@ pub struct Foo(i32);
*[`Foo`]*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7144,7 +7144,7 @@ pub struct Foo(i32);
---
- Doc comment for [`Foo`](https://docs.rs/test/*/test/struct.Foo.html)
+ Doc comment for [`Foo`](https://docs.rs/ra_test_fixture/*/ra_test_fixture/struct.Foo.html)
"#]],
);
}
@@ -7160,7 +7160,7 @@ pub struct Foo(T);
*[`Foo`]*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7169,7 +7169,7 @@ pub struct Foo(T);
---
- Doc comment for [`Foo`](https://docs.rs/test/*/test/struct.Foo.html)
+ Doc comment for [`Foo`](https://docs.rs/ra_test_fixture/*/ra_test_fixture/struct.Foo.html)
"#]],
);
}
@@ -7259,7 +7259,7 @@ enum Enum {
*RecordV*
```rust
- test::Enum
+ ra_test_fixture::Enum
```
```rust
@@ -7285,7 +7285,7 @@ enum Enum {
*field*
```rust
- test::RecordV
+ ra_test_fixture::RecordV
```
```rust
@@ -7315,7 +7315,7 @@ impl T for () {
*func*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7341,7 +7341,7 @@ impl T$0 for () {}
*T*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7360,7 +7360,7 @@ impl T$0 for () {}
*T*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7383,7 +7383,7 @@ impl T$0 for () {}
*T*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7406,7 +7406,7 @@ impl T$0 for () {}
*T*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7433,7 +7433,7 @@ impl T$0 for () {}
*T*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7460,7 +7460,7 @@ impl T$0 for () {}
*T*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7529,7 +7529,7 @@ fn f() {
***
```rust
- test::Struct
+ ra_test_fixture::Struct
```
```rust
@@ -7558,7 +7558,7 @@ fn main() { $0V; }
*V*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7585,7 +7585,7 @@ fn main() { $0V; }
*V*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -7765,7 +7765,7 @@ fn test() {
*foo*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -7794,7 +7794,7 @@ fn test() {
*foo*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -7824,7 +7824,7 @@ mod m {
*foo*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -7854,7 +7854,7 @@ fn test() {
*A*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -7883,7 +7883,7 @@ fn test() {
*A*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -7913,7 +7913,7 @@ mod m {
*A*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -7936,7 +7936,7 @@ fn test() {
*f*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -8091,7 +8091,7 @@ fn main() {
*foo*
```rust
- test::S
+ ra_test_fixture::S
```
```rust
@@ -8573,7 +8573,7 @@ impl Iterator for S {
*S*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -8595,7 +8595,7 @@ extern "C" {
*STATIC*
```rust
- test::
+ ra_test_fixture::
```
```rust
@@ -8613,7 +8613,7 @@ extern "C" {
*fun*
```rust
- test::
+ ra_test_fixture::
```
```rust
@@ -8631,7 +8631,7 @@ extern "C" {
*Ty*
```rust
- test::
+ ra_test_fixture::
```
```rust
@@ -8731,7 +8731,7 @@ impl Iterator for S {
},
},
HoverGotoTypeData {
- mod_path: "test::Notable",
+ mod_path: "ra_test_fixture::Notable",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -8744,7 +8744,7 @@ impl Iterator for S {
},
},
HoverGotoTypeData {
- mod_path: "test::S2",
+ mod_path: "ra_test_fixture::S2",
nav: NavigationTarget {
file_id: FileId(
0,
@@ -8775,7 +8775,7 @@ struct Pedro$0<'a> {
*Pedro*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -8962,7 +8962,7 @@ fn test_hover_function_with_pat_param() {
*test_1*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -8978,7 +8978,7 @@ fn test_hover_function_with_pat_param() {
*test_2*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -8994,7 +8994,7 @@ fn test_hover_function_with_pat_param() {
*test_3*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9010,7 +9010,7 @@ fn test_hover_function_with_pat_param() {
*test_4*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9026,7 +9026,7 @@ fn test_hover_function_with_pat_param() {
*test_5*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9042,7 +9042,7 @@ fn test_hover_function_with_pat_param() {
*test_6*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9058,7 +9058,7 @@ fn test_hover_function_with_pat_param() {
*test_7*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9074,7 +9074,7 @@ fn test_hover_function_with_pat_param() {
*test_8*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9090,7 +9090,7 @@ fn test_hover_function_with_pat_param() {
*test_9*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9106,7 +9106,7 @@ fn test_hover_function_with_pat_param() {
*test_10*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9122,7 +9122,7 @@ fn test_hover_function_with_pat_param() {
*test_10*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9148,7 +9148,7 @@ mod m {
*C*
```rust
- test::m::m2
+ ra_test_fixture::m::m2
```
```rust
@@ -9173,17 +9173,17 @@ macro_rules! foo {
foo!(BAR_$0);
"#,
expect![[r#"
- *BAR_*
+ *BAR_*
- ```rust
- test
- ```
+ ```rust
+ ra_test_fixture
+ ```
- ```rust
- pub static BAR_: {error} = Foo::new(||{
- crate;
- })
- ```
+ ```rust
+ pub static BAR_: {error} = Foo::new(||{
+ crate;
+ })
+ ```
"#]],
);
}
@@ -9202,7 +9202,7 @@ type A$0 = B;
*A*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9235,7 +9235,7 @@ type A$0 = B;
*A*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9269,7 +9269,7 @@ type A$0 = B;
*A*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9301,7 +9301,7 @@ type A$0 = B;
*A*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9362,7 +9362,7 @@ trait Compat$0 {}
*Compat*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9384,7 +9384,7 @@ trait UnCompat$0 {
*UnCompat*
```rust
- test
+ ra_test_fixture
```
```rust
@@ -9407,7 +9407,7 @@ fn f
*UnCompat*
```rust
- test
+ ra_test_fixture
```
```rust
diff --git a/crates/test-fixture/src/lib.rs b/crates/test-fixture/src/lib.rs
index 593e31c2fb..889a7d10ad 100644
--- a/crates/test-fixture/src/lib.rs
+++ b/crates/test-fixture/src/lib.rs
@@ -236,7 +236,7 @@ impl ChangeFixture {
crate_graph.add_crate_root(
crate_root,
Edition::CURRENT,
- Some(CrateName::new("test").unwrap().into()),
+ Some(CrateName::new("ra_test_fixture").unwrap().into()),
None,
From::from(default_cfg.clone()),
Some(From::from(default_cfg)),