fn fun(Type(..): Type) {} Какое имя у первого аргумента?
ну и зачем такие имена?) У имён весь смысл — показывать мешку с мясом что параметр значит. _0 вообще ни о чём не говорит
Ни разу не видел в реальном коде деструктуризацию в функциях. Так что можно пренебречь этим кейсом и сделать генерацию имён _0, _1, _2.
Ну тут мешок с мясом видит, что происходит деконструкция, и смотрит уже на имена того что деконструировано Согласен, несовместимый кейс
На самом деле ооочень удобная фича, постоянно юзаю. Особенно к коде где много ньютайпов/врапперов.
Обсуждают сегодня