]> git.lizzy.rs Git - rust.git/commit
Always format to internal String in FmtPrinter
authorMark Rousskov <mark.simulacrum@gmail.com>
Fri, 18 Feb 2022 21:15:29 +0000 (16:15 -0500)
committerMark Rousskov <mark.simulacrum@gmail.com>
Mon, 21 Feb 2022 00:32:18 +0000 (19:32 -0500)
commitefb99d780d282b50c29e429903398553665f4c06
tree47cfc47a8441d104df7d4ca0ed69abd07d2048eb
parent45e2c2881d11324d610815bfff097e25c412199e
Always format to internal String in FmtPrinter

This avoids monomorphizing for different parameters, decreasing generic code
instantiated downstream from rustc_middle.
compiler/rustc_borrowck/src/diagnostics/mod.rs
compiler/rustc_const_eval/src/interpret/operand.rs
compiler/rustc_infer/src/infer/error_reporting/mod.rs
compiler/rustc_infer/src/infer/error_reporting/need_type_info.rs
compiler/rustc_infer/src/infer/error_reporting/nice_region_error/placeholder_error.rs
compiler/rustc_middle/src/mir/mod.rs
compiler/rustc_middle/src/ty/error.rs
compiler/rustc_middle/src/ty/instance.rs
compiler/rustc_middle/src/ty/print/pretty.rs
compiler/rustc_middle/src/ty/structural_impls.rs