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>; pub type CratesIdMap = FxHashMap<CrateBuilderId, Crate>;
#[salsa::input] #[salsa::input(no_debug)]
#[derive(Debug)]
pub struct Crate { pub struct Crate {
#[return_ref] #[return_ref]
pub data: BuiltCrateData, pub data: BuiltCrateData,

View file

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

View file

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