Size: a a a

2021 June 21

П

Пух in Rust Async
Ну это не маловероятно, это всё пропало, ливаем)
источник

YM

Yaro M in Rust Async
А если представить состояние пространства, где эта ошибка не может существовать?
источник

BV

Boris Vinogradov in Rust Async
поэтому вот это как раз тот момент который я считаю что паника должна быть, просто не надо делать из неё исключения в до минус минус
источник

BV

Boris Vinogradov in Rust Async
в ядре линуха есть как раз два таких стейта: упс (это когда ещё не совсем плохо) и паника: когда приплыли
источник

П

Пух in Rust Async
Если проверка + анврап, то компиль соптимизирует
источник

BV

Boris Vinogradov in Rust Async
но btw для раста вариант Return<Ok, Err> + panic покрывают все корнер кейсы
источник

YM

Yaro M in Rust Async
Соптимизирует что?
источник

YM

Yaro M in Rust Async
Это к разработчикам компиля
А я пользователь
источник

YM

Yaro M in Rust Async
Err это для бизнес логик
Когда всё должно работать "только так и иначе никак", то panic
источник

YM

Yaro M in Rust Async
Так же?
источник

BV

Boris Vinogradov in Rust Async
да
источник

BV

Boris Vinogradov in Rust Async
где-то так
источник

YM

Yaro M in Rust Async
Я вам скажу, что это хороший вопрос и тема для размышлений
И важно потратить время на аналитику происходящего
источник
2021 June 22

V

Vetro in Rust Async
Есть какой-то рецепт того, как хранить асинхронные функции в какой-либо структуре (в частности, векторе)?
источник

V

Vetro in Rust Async
А, понятно, уже нашел ишшуй (не закрытый, конечно же) из-за которого у меня не работает мой подход)

https://github.com/rust-lang/rust/issues/60658
источник
2021 June 26

n

n1 in Rust Async
источник

n

n1 in Rust Async
Может кто-нибудь подсказать ответ на заданный вопрос? С растом на вы, боюсь тоже ошибиться при работе
источник

MS

Mikola Summer Duck in Rust Async
В чем вопрос? Посто про дизайн языка а не про практики работы
источник

n

n1 in Rust Async
Ну получается, за счёт вызова .await, бьётся логика. Вопрос в комментах, можно ли такое отловить в тестах
источник

D

Denis in Rust Async
оставил камент, но он ожидает модерации)
источник