Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 104d707

Browse files
committed
Add default implementation for HirWrite methods
1 parent b517aee commit 104d707

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

crates/hir-ty/src/display.rs

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,22 +48,15 @@ use crate::{
4848
};
4949

5050
pub trait HirWrite: fmt::Write {
51-
fn start_location_link(&mut self, location: ModuleDefId);
52-
fn end_location_link(&mut self);
51+
fn start_location_link(&mut self, _location: ModuleDefId) {}
52+
fn end_location_link(&mut self) {}
5353
}
5454

5555
// String will ignore link metadata
56-
impl HirWrite for String {
57-
fn start_location_link(&mut self, _: ModuleDefId) {}
58-
59-
fn end_location_link(&mut self) {}
60-
}
56+
impl HirWrite for String {}
6157

6258
// `core::Formatter` will ignore metadata
63-
impl HirWrite for fmt::Formatter<'_> {
64-
fn start_location_link(&mut self, _: ModuleDefId) {}
65-
fn end_location_link(&mut self) {}
66-
}
59+
impl HirWrite for fmt::Formatter<'_> {}
6760

6861
pub struct HirFormatter<'a> {
6962
pub db: &'a dyn HirDatabase,

0 commit comments

Comments
 (0)