Skip to content

Commit 93aef02

Browse files
committed
Fall back to interned value
1 parent 5fa7eeb commit 93aef02

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

chalk-ir/src/debug.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,31 +23,31 @@ impl<I: Interner> Debug for AssocTypeId<I> {
2323

2424
impl<I: Interner> Debug for Ty<I> {
2525
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> {
26-
I::debug_ty(self, fmt).unwrap_or_else(|| write!(fmt, "Ty(?)"))
26+
I::debug_ty(self, fmt).unwrap_or_else(|| write!(fmt, "{:?}", self.interned))
2727
}
2828
}
2929

3030
impl<I: Interner> Debug for Lifetime<I> {
3131
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> {
32-
I::debug_lifetime(self, fmt).unwrap_or_else(|| write!(fmt, "Lifetime(?)"))
32+
I::debug_lifetime(self, fmt).unwrap_or_else(|| write!(fmt, "{:?}", self.interned))
3333
}
3434
}
3535

3636
impl<I: Interner> Debug for Parameter<I> {
3737
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> {
38-
I::debug_parameter(self, fmt).unwrap_or_else(|| write!(fmt, "Parameter(?)"))
38+
I::debug_parameter(self, fmt).unwrap_or_else(|| write!(fmt, "{:?}", self.0))
3939
}
4040
}
4141

4242
impl<I: Interner> Debug for Goal<I> {
4343
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> {
44-
I::debug_goal(self, fmt).unwrap_or_else(|| write!(fmt, "Goal(?)"))
44+
I::debug_goal(self, fmt).unwrap_or_else(|| write!(fmt, "{:?}", self.interned))
4545
}
4646
}
4747

4848
impl<I: Interner> Debug for Goals<I> {
4949
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> {
50-
I::debug_goals(self, fmt).unwrap_or_else(|| write!(fmt, "Goals(?)"))
50+
I::debug_goals(self, fmt).unwrap_or_else(|| write!(fmt, "{:?}", self.goals))
5151
}
5252
}
5353

@@ -79,7 +79,7 @@ impl<I: Interner> Debug for AliasTy<I> {
7979

8080
impl<I: Interner> Display for Substitution<I> {
8181
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> {
82-
I::debug_substitution(self, fmt).unwrap_or_else(|| write!(fmt, "Substitution(?)"))
82+
I::debug_substitution(self, fmt).unwrap_or_else(|| write!(fmt, "{:?}", self.parameters))
8383
}
8484
}
8585

0 commit comments

Comments
 (0)