Show alias underlying type

This commit is contained in:
lumenian 2021-02-02 17:47:56 +03:00
parent 96f9f0741f
commit cafaab8b96

View File

@ -61,7 +61,11 @@ impl ShortLabel for ast::BlockExpr {
impl ShortLabel for ast::TypeAlias {
fn short_label(&self) -> Option<String> {
short_label_from_node(self, "type ")
let mut buf = short_label_from_node(self, "type ")?;
if let Some(type_ref) = self.ty() {
format_to!(buf, " = {}", type_ref.syntax());
}
Some(buf)
}
}