Change:
Part of To support lines in the first column of UI test output, we have to make use of the flag and update the library. Relevant : The relevant PR in the annotate-snippet library and a new version needs to be released. Once that's done, we have to pass as a second argument to . <!-- TRIAGEBOTSTART --<!-- TRIAGEBOTASSIGNSTART --This issue has been assigned to via . <!-- TRIAGEBOTASSIGNDATASTARTTRIAGEBOTASSIGNDATAEND --<!-- TRIAGEBOTASSIGNEND --<!-- TRIAGEBOT_END --
modify labels: A-diagnostics E-help-wanted
claim

Discussion:
] [[package]] <ins> name = "annotate-snippets" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] </ins> name = "ansi_term" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"

name = "rustc_errors" version = "0.0.0" dependencies = [ <del> "annotate-snippets 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", </del> <ins> "annotate-snippets 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", </ins> "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_data_structures 0.0.0",

"checksum ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a8b93ecb80665873703bf3b0a77f369c96b183d8e0afaf30a3ff5ff07dfc6409" "checksum ammonia 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c799ecf1ad77acb48b643e2f45b12d60ee41576287fc575031aa020de88b8f45" "checksum annotate-snippets 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e8bcdcd5b291ce85a78f2b9d082a8de9676c12b1840d386d67bc5eea6f9d2b4e" <ins> "checksum annotate-snippets 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7" </ins> "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" "checksum arc-swap 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1025aeae2b664ca0ea726a89d574fe8f4e77dd712d443236ad1de00379450cf6" "checksum argon2rs 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3f67b0b6a86dae6e67ff4ca2b6201396074996379fba2b92ff649126f37cb392"

unicode-width = "0.1.4" atty = "0.2" termcolor = "1.0" <del> annotate-snippets = "0.5.0" </del> <ins> annotate-snippets = "0.6.1" </ins>

source_map: Option<Lrc<SourceMapperDyn>>, /// If true, hides the longer explanation text short_message: bool, <del> /// If true, will normalize line numbers with LL to prevent noise in UI test diffs. </del> <ins> /// If true, will normalize line numbers with `LL` to prevent noise in UI test diffs. </ins> ui_testing: bool, }

/// Allows to modify `Self` to enable or disable the `ui_testing` flag. /// /// If this is set to true, line numbers will be normalized as `LL` in the output. <del> // FIXME(#59346): This method is used via the public interface, but setting the `ui_testing` // flag currently does not anonymize line numbers. We would have to add the `maybe_anonymized` // method from `emitter.rs` and implement rust-lang/annotate-snippets-rs#2 in order to // anonymize line numbers. </del> pub fn ui_testing(mut self, ui_testing: bool) -> Self { self.ui_testing = ui_testing; self

}; if let Some(snippet) = converter.to_annotation_snippet() { let dl = DisplayList::from(snippet); <del> let dlf = DisplayListFormatter::new(true); </del> <ins> let dlf = DisplayListFormatter::new(true, self.ui_testing); </ins> // FIXME(#59346): Figure out if we can _always_ print to stderr or not. // `emitter.rs` has the `Destination` enum that lists various possible output // destinations.

error[E0412]: cannot find type `Iter` in this scope <del> --> $DIR/missing-type.rs:4:11 | 4 |     let x: Iter; |            ^^^^ not found in this scope | </del> <ins> --> $DIR/missing-type.rs:4:11 | LL |     let x: Iter; |            ^^^^ not found in this scope | </ins>