вижу, это ты не можешь рассчитывать на результат вызова функции. т.е. ты не сможешь связать результат f2 с переменной. и, на сколько я понимаю, всё, что будет стоять после вызова такой ф-ции, будет помечено (варнингом) как "никогда не исполнится"
А перечисленного недостаточно? 😃
Result<_, !> - компилятор сможет оптимизировать такую ситуацию
какой тип возвращают ветки? https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f72bf293aa30c054858598bb7b2eeb88
Обсуждают сегодня