Rollup merge of #144733 - Muscraft:secondary-file-sigil, r=compiler-errors

fix: Match width of ascii and unicode secondary file start

The current [unicode secondary file start](64ca23b623/compiler/rustc_errors/src/emitter.rs (L2991)) is only three characters, whereas the ASCII variant and normal [file start](64ca23b623/compiler/rustc_errors/src/emitter.rs (L2983-L2984)) are four characters. This slight difference caused the paths following a Unicode secondary file start to not align with other structured elements.
This commit is contained in:
Jana Dönszelmann 2025-07-31 17:19:41 +02:00 committed by GitHub
commit e2ae91b74a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View file

@ -2988,7 +2988,7 @@ impl HumanEmitter {
fn secondary_file_start(&self) -> &'static str {
match self.theme {
OutputTheme::Ascii => "::: ",
OutputTheme::Unicode => " ",
OutputTheme::Unicode => " ",
}
}

View file

@ -4,7 +4,7 @@ error[E0624]: method `method` is private
LL │ s.method();
│ ━━━━━━ private method
⸬ $DIR/auxiliary/close_window.rs:3:5
$DIR/auxiliary/close_window.rs:3:5
LL │ fn method(&self) {}
╰╴ ──────────────── private method defined here