]> git.lizzy.rs Git - rust.git/blobdiff - crates/ra_hir_ty/src/diagnostics.rs
Add a builder for DiagnosticSink
[rust.git] / crates / ra_hir_ty / src / diagnostics.rs
index d3ee9cf55609c9168f91101cb25b4bc5a5f7d82b..a9877d867ff761f94cfee85e1c72046c43aa5393 100644 (file)
@@ -248,7 +248,7 @@ fn ast(&self, db: &dyn AstDatabase) -> Self::AST {
 #[cfg(test)]
 mod tests {
     use hir_def::{db::DefDatabase, AssocItemId, ModuleDefId};
-    use hir_expand::diagnostics::{Diagnostic, DiagnosticSink};
+    use hir_expand::diagnostics::{Diagnostic, DiagnosticSinkBuilder};
     use ra_db::{fixture::WithFixture, FileId, SourceDatabase, SourceDatabaseExt};
     use ra_syntax::{TextRange, TextSize};
     use rustc_hash::FxHashMap;
@@ -280,7 +280,7 @@ fn diagnostics<F: FnMut(&dyn Diagnostic)>(&self, mut cb: F) {
                 }
 
                 for f in fns {
-                    let mut sink = DiagnosticSink::new(&mut cb);
+                    let mut sink = DiagnosticSinkBuilder::new().build(&mut cb);
                     validate_body(self, f.into(), &mut sink);
                 }
             }