Avoid recursively debug printing crates

This commit is contained in:
Florian Diebold 2025-03-14 14:52:03 +01:00
parent 185f9deb45
commit c1102ac703
3 changed files with 20 additions and 19 deletions

View file

@ -393,7 +393,8 @@ impl BuiltDependency {
pub type CratesIdMap = FxHashMap<CrateBuilderId, Crate>;
#[salsa::input]
#[salsa::input(no_debug)]
#[derive(Debug)]
pub struct Crate {
#[return_ref]
pub data: BuiltCrateData,

View file

@ -2,9 +2,9 @@
(
Module {
id: ModuleId {
krate: Crate {
[salsa id]: Id(2c00),
},
krate: Crate(
Id(2c00),
),
block: None,
local_id: Idx::<ModuleData>(0),
},

View file

@ -2,9 +2,9 @@
(
Module {
id: ModuleId {
krate: Crate {
[salsa id]: Id(2c00),
},
krate: Crate(
Id(2c00),
),
block: None,
local_id: Idx::<ModuleData>(0),
},
@ -534,9 +534,9 @@
def: Module(
Module {
id: ModuleId {
krate: Crate {
[salsa id]: Id(2c00),
},
krate: Crate(
Id(2c00),
),
block: None,
local_id: Idx::<ModuleData>(1),
},
@ -569,9 +569,9 @@
def: Module(
Module {
id: ModuleId {
krate: Crate {
[salsa id]: Id(2c00),
},
krate: Crate(
Id(2c00),
),
block: None,
local_id: Idx::<ModuleData>(2),
},
@ -833,9 +833,9 @@
(
Module {
id: ModuleId {
krate: Crate {
[salsa id]: Id(2c00),
},
krate: Crate(
Id(2c00),
),
block: None,
local_id: Idx::<ModuleData>(1),
},
@ -879,9 +879,9 @@
(
Module {
id: ModuleId {
krate: Crate {
[salsa id]: Id(2c00),
},
krate: Crate(
Id(2c00),
),
block: None,
local_id: Idx::<ModuleData>(2),
},