1
Fork 0

pretty: fix to print some lifetimes on HIR pretty-print

This commit is contained in:
Yutaro Ohno 2022-10-14 17:53:09 +09:00
parent 46244f335b
commit 7334526c38
3 changed files with 41 additions and 1 deletions

View file

@ -1687,7 +1687,11 @@ impl<'a> State<'a> {
let mut nonelided_generic_args: bool = false;
let elide_lifetimes = generic_args.args.iter().all(|arg| match arg {
GenericArg::Lifetime(lt) => lt.is_elided(),
GenericArg::Lifetime(lt) if lt.is_elided() => true,
GenericArg::Lifetime(_) => {
nonelided_generic_args = true;
false
}
_ => {
nonelided_generic_args = true;
true