Skip to content

Commit faf2bdd

Browse files
authored
Merge pull request #19356 from flodiebold/push-snpyvwuulkmw
fix: Avoid recursively debug printing crates
2 parents 60cd018 + c1102ac commit faf2bdd

File tree

3 files changed

+20
-19
lines changed

3 files changed

+20
-19
lines changed

crates/base-db/src/input.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,8 @@ impl BuiltDependency {
393393

394394
pub type CratesIdMap = FxHashMap<CrateBuilderId, Crate>;
395395

396-
#[salsa::input]
396+
#[salsa::input(no_debug)]
397+
#[derive(Debug)]
397398
pub struct Crate {
398399
#[return_ref]
399400
pub data: BuiltCrateData,

crates/ide-db/src/test_data/test_doc_alias.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
(
33
Module {
44
id: ModuleId {
5-
krate: Crate {
6-
[salsa id]: Id(2c00),
7-
},
5+
krate: Crate(
6+
Id(2c00),
7+
),
88
block: None,
99
local_id: Idx::<ModuleData>(0),
1010
},

crates/ide-db/src/test_data/test_symbol_index_collection.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
(
33
Module {
44
id: ModuleId {
5-
krate: Crate {
6-
[salsa id]: Id(2c00),
7-
},
5+
krate: Crate(
6+
Id(2c00),
7+
),
88
block: None,
99
local_id: Idx::<ModuleData>(0),
1010
},
@@ -534,9 +534,9 @@
534534
def: Module(
535535
Module {
536536
id: ModuleId {
537-
krate: Crate {
538-
[salsa id]: Id(2c00),
539-
},
537+
krate: Crate(
538+
Id(2c00),
539+
),
540540
block: None,
541541
local_id: Idx::<ModuleData>(1),
542542
},
@@ -569,9 +569,9 @@
569569
def: Module(
570570
Module {
571571
id: ModuleId {
572-
krate: Crate {
573-
[salsa id]: Id(2c00),
574-
},
572+
krate: Crate(
573+
Id(2c00),
574+
),
575575
block: None,
576576
local_id: Idx::<ModuleData>(2),
577577
},
@@ -833,9 +833,9 @@
833833
(
834834
Module {
835835
id: ModuleId {
836-
krate: Crate {
837-
[salsa id]: Id(2c00),
838-
},
836+
krate: Crate(
837+
Id(2c00),
838+
),
839839
block: None,
840840
local_id: Idx::<ModuleData>(1),
841841
},
@@ -879,9 +879,9 @@
879879
(
880880
Module {
881881
id: ModuleId {
882-
krate: Crate {
883-
[salsa id]: Id(2c00),
884-
},
882+
krate: Crate(
883+
Id(2c00),
884+
),
885885
block: None,
886886
local_id: Idx::<ModuleData>(2),
887887
},

0 commit comments

Comments
 (0)