Change to precision

This commit is contained in:
Dion Dokter 2025-09-26 10:14:14 +02:00
parent a3c4ed407d
commit 6759d59f42
1 changed files with 3 additions and 3 deletions

View File

@ -23,11 +23,11 @@ See [`set_hook()`](crate::set_hook) for more details on customizing your global
printer. printer.
The width with which reports get printed depends on the configured width value, but can also get overridden per call The width with which reports get printed depends on the configured width value, but can also get overridden per call
using the [Rust fmt width](https://doc.rust-lang.org/std/fmt/#width) specifier. using the [Rust fmt precision](https://doc.rust-lang.org/std/fmt/#precision) specifier.
```ignore ```ignore
let diagnostic = // ... let diagnostic = // ...
println!("{diagnostic:300?}"); // Prints with 300 width instead of the configured value println!("{diagnostic:.300?}"); // Prints with 300 width instead of the configured value
``` ```
*/ */
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
@ -1374,7 +1374,7 @@ impl ReportHandler for GraphicalReportHandler {
return fmt::Debug::fmt(diagnostic, f); return fmt::Debug::fmt(diagnostic, f);
} }
if let Some(width) = f.width() { if let Some(width) = f.precision() {
let mut handler = self.clone(); let mut handler = self.clone();
handler.termwidth = width; handler.termwidth = width;
handler.render_report(f, diagnostic) handler.render_report(f, diagnostic)