mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-24 09:05:34 +00:00
Avoid recursively debug printing crates
This commit is contained in:
parent
185f9deb45
commit
c1102ac703
3 changed files with 20 additions and 19 deletions
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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),
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -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),
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue