Merge pull request #19356 from flodiebold/push-snpyvwuulkmw

fix: Avoid recursively debug printing crates
This commit is contained in:
Lukas Wirth 2025-03-14 18:19:05 +00:00 committed by GitHub
commit faf2bdde5f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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),
}, },