иначе говоря, rust-разработчик всё равно должен правильно понимать, валидные ссылки или нет, хотя бы для того, чтобы метки лайфтаймов расставить, или rust-разраб этого не должен делать?
Раст даёт возможность думать о лайфтаймах локально
Тебе всё равно нужно понимать, что и сколько живёт, но чтобы расставить метки лайфтаймов на аргументах этой функции достаточно понимать, что делает эта функция