]> git.lizzy.rs Git - rust.git/commitdiff
Use stdx::format_to instead of writeln
authorPhil Ellison <phil.j.ellison@gmail.com>
Sun, 3 Jan 2021 08:54:33 +0000 (08:54 +0000)
committerPhil Ellison <phil.j.ellison@gmail.com>
Sun, 3 Jan 2021 08:54:33 +0000 (08:54 +0000)
crates/hir/src/code_model.rs

index f68299d3a1210dc6aeb96dda63fb6dbfe6bcb2bd..804cdb143f0bca509f4b17d68490815ec55f7d52 100644 (file)
@@ -1,5 +1,5 @@
 //! FIXME: write short doc here
-use std::{fmt::Write, iter, sync::Arc};
+use std::{iter, sync::Arc};
 
 use arrayvec::ArrayVec;
 use base_db::{CrateDisplayName, CrateId, Edition, FileId};
@@ -39,7 +39,7 @@
     TyDefId, TyKind, TypeCtor,
 };
 use rustc_hash::FxHashSet;
-use stdx::impl_from;
+use stdx::{format_to, impl_from};
 use syntax::{
     ast::{self, AttrsOwner, NameOwner},
     AstNode, SmolStr,
@@ -803,9 +803,9 @@ pub fn debug_hir(self, db: &dyn HirDatabase) -> String {
         let body = db.body(self.id.into());
 
         let mut result = String::new();
-        writeln!(&mut result, "HIR expressions in the body of `{}`:", self.name(db)).unwrap();
+        format_to!(result, "HIR expressions in the body of `{}`:\n", self.name(db));
         for (id, expr) in body.exprs.iter() {
-            writeln!(&mut result, "{:?}: {:?}", id, expr).unwrap();
+            format_to!(result, "{:?}: {:?}\n", id, expr);
         }
 
         result