Should it be possible to feed the output of --unpretty=hir back to rustc without requiring the user to do any changes? Right now this is only possible for very trivial code, and even then requires adding some feature gates.
Any code with moderately complex expansions will require additional imports or touching the code. Some things I've noticed:
Should it be possible to feed the output of
--unpretty=hirback to rustc without requiring the user to do any changes? Right now this is only possible for very trivial code, and even then requires adding some feature gates.Any code with moderately complex expansions will require additional imports or touching the code. Some things I've noticed:
async fnis broken #60661 (async fn, probably easily fixed)existential typeis broken #60662 (existential type, easily fixed)$crateshows up in paths'_lifetimes where there were inferred lifetimes in signatures before