Size: a a a

Rust — русскоговорящее сообщество

2021 June 26

goldstein опять in Rust — русскоговорящее сообщество
async/.await даёт очень крутую гарантию: между .await-поинтами ты один выполняешься на своём треде
источник

goldstein опять in Rust — русскоговорящее сообщество
Т. е. ты можешь безопасно трогать мутабельные тредлокалы, например
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
Ну, так и останется и в новой системе.
источник

goldstein опять in Rust — русскоговорящее сообщество
В новой системе .await-поинты невидимые
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
А что если авейтить неявно не хочется? Допустим, отложив его, засунув фьючу в переменную. Не аннотировать же.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
Вроде видимые
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
Просто неявные. Как ref
источник

goldstein опять in Rust — русскоговорящее сообщество
Невидимые для программиста
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
Я к тому что они всё ещё находятся в определённых местах.
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
Неявное не нравится без очень весомого аргумента
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
Просто без ключевого слова.
источник

goldstein опять in Rust — русскоговорящее сообщество
Да, в неопределённых местах
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
Как я его понял, конечно.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
Разве в неопределённых?
источник

goldstein опять in Rust — русскоговорящее сообщество
Мне это очень не нравится
И так сложно лайфтаймами вокруг .await-поинтов жонглировать
источник

goldstein опять in Rust — русскоговорящее сообщество
В не видных невооружённым взглядом местах, выразимся так
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
Ок, тут не спорю.
источник

goldstein опять in Rust — русскоговорящее сообщество
А так нужно будет жонглировать лайфтаймами вокруг вызовов некоторых функций
источник

goldstein опять in Rust — русскоговорящее сообщество
Также сложно положить футуру в переменную, сложно передать её в функцию
источник

goldstein опять in Rust — русскоговорящее сообщество
Короче, мне не нравится такая неявность
источник