Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_ty/src/tls.rs')
-rw-r--r--crates/hir_ty/src/tls.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/hir_ty/src/tls.rs b/crates/hir_ty/src/tls.rs
index ad6cd36ca6..0600fd7c6d 100644
--- a/crates/hir_ty/src/tls.rs
+++ b/crates/hir_ty/src/tls.rs
@@ -1,5 +1,5 @@
//! Implementation of Chalk debug helper functions using TLS.
-use std::fmt;
+use std::fmt::{self, Display};
use itertools::Itertools;
@@ -24,17 +24,17 @@ impl DebugContext<'_> {
AdtId::UnionId(it) => self.0.union_data(it).name.clone(),
AdtId::EnumId(it) => self.0.enum_data(it).name.clone(),
};
- write!(f, "{}", name)
+ name.fmt(f)
}
pub(crate) fn debug_trait_id(
&self,
id: chalk_db::TraitId,
- fmt: &mut fmt::Formatter<'_>,
+ f: &mut fmt::Formatter<'_>,
) -> Result<(), fmt::Error> {
let trait_: hir_def::TraitId = from_chalk_trait_id(id);
let trait_data = self.0.trait_data(trait_);
- write!(fmt, "{}", trait_data.name)
+ trait_data.name.fmt(f)
}
pub(crate) fn debug_assoc_type_id(