From d5e9bf80f9e68cabf694226e2bad896c1ee00742 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Tue, 24 Nov 2020 19:00:23 +0100 Subject: hir_expand: propagate expansion errors --- crates/ide/src/status.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'crates/ide/src') diff --git a/crates/ide/src/status.rs b/crates/ide/src/status.rs index 8e91c99d7..8b4a1652e 100644 --- a/crates/ide/src/status.rs +++ b/crates/ide/src/status.rs @@ -1,6 +1,6 @@ use std::{fmt, iter::FromIterator, sync::Arc}; -use hir::MacroFile; +use hir::{MacroFile, MacroResult}; use ide_db::base_db::{ salsa::debug::{DebugQueryTable, TableEntry}, CrateId, FileId, FileTextQuery, SourceDatabase, SourceRootId, @@ -115,10 +115,12 @@ impl FromIterator>> for SyntaxTreeStat } } -impl FromIterator, M)>>> for SyntaxTreeStats { +impl FromIterator, M)>>> + for SyntaxTreeStats +{ fn from_iter(iter: T) -> SyntaxTreeStats where - T: IntoIterator, M)>>>, + T: IntoIterator, M)>>>, { let mut res = SyntaxTreeStats::default(); for entry in iter { -- cgit v1.2.3