about summary refs log tree commit diff
path: root/compiler/rustc_session/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-09-02 18:22:00 +0200
committerGitHub <noreply@github.com>2022-09-02 18:22:00 +0200
commitc8749f045350ef6c729ff22d4069c2ff53ad7111 (patch)
tree3d28574c85d01c3e94d4c870763d222d82960e89 /compiler/rustc_session/src
parented3711120500157d7ad93613266e665b0d41b69a (diff)
parent8e8220027711874f8bf176b14cb8e87b01342081 (diff)
downloadrust-c8749f045350ef6c729ff22d4069c2ff53ad7111.tar.gz
rust-c8749f045350ef6c729ff22d4069c2ff53ad7111.zip
Rollup merge of #100814 - gabrielBusta:port_trait_selection_diagnostics, r=davidtwco
 Porting 'compiler/rustc_trait_selection' to translatable diagnostics - Part 1

``@rustbot`` label +A-translation

r? rust-lang/diagnostics
cc #100717
Diffstat (limited to 'compiler/rustc_session/src')
-rw-r--r--compiler/rustc_session/src/session.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/rustc_session/src/session.rs b/compiler/rustc_session/src/session.rs
index ec5e5170d35..a49af23be23 100644
--- a/compiler/rustc_session/src/session.rs
+++ b/compiler/rustc_session/src/session.rs
@@ -110,6 +110,12 @@ impl Mul<usize> for Limit {
     }
 }
 
+impl rustc_errors::IntoDiagnosticArg for Limit {
+    fn into_diagnostic_arg(self) -> rustc_errors::DiagnosticArgValue<'static> {
+        self.to_string().into_diagnostic_arg()
+    }
+}
+
 #[derive(Clone, Copy, Debug, HashStable_Generic)]
 pub struct Limits {
     /// The maximum recursion limit for potentially infinitely recursive