mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-05 11:47:13 +00:00

See #91867 This was mostly straightforward. In several places, I take advantage of the fact that lifetimes are non-hygenic: a macro declares the 'tcx' lifetime, which is then used in types passed in as macro arguments.