Idea: Borrowck Transparent Function Calls
Rust Internals [Unofficial]
March 20, 2026
I think this is basically equivalent to requiring a marker annotation (#[helper]). And you might still have lifetime parameter in other arguments or in the return type anyway.
Discussion in the ATmosphere