Size: a a a

2018 August 18

A

Alexander in Rust Async
по сути чтоб резолвить подобные проблемы - люди просто на зубок должны знать не только раст, но ещё и как устроен токио внутри + все новинки, которые то в executor, то в runtime, но даже если это знать - этого мало - надо послеэтого зубрить код библиотек - hyper'а, что-то я похоже расстроен как-то таким :)
источник

D

Denis in Rust Async
Alexander
в общем, я признаться хз как не ворчать на раст, если даже @mexus промахивается иногда.
"даже" — это конечно очень приятно звучит, но я тот ещё мамкин спец по токио
и всё-таки не очень понятно, в чём я промахнулся? в том, что hyper спавмит фьючеры, которые не завершаются до выхода твоей фьючи, тем самым блокируя tokio::run? ))
источник

ph

pl 🦑 hk in Rust Async
Ща бы каналы из стд во фьючах заюзать
источник

D

Denis in Rust Async
а в чём с ними проблема?..
источник

D

Denis in Rust Async
и я не очень понимаю, как в том вопросе помог бы фьючный канал, учитывая то, что его выход — это тоже фьюча
источник

ph

pl 🦑 hk in Rust Async
Просто вбрасываю, лень разбираться с гистами. Если б был полный проект я б посмотрел.
источник

PL

Paul Loyd in Rust Async
pl 🦑 hk
Что параллелить, accept?
Нет, комбинаторы
источник

PL

Paul Loyd in Rust Async
pl 🦑 hk
Дальше ты спавн делаешь и все параллелится
О том и речь, что надо сравн, сетекта не хватает
источник

PL

Paul Loyd in Rust Async
(при условии, что параллелизация по таскам, а не футурам)
источник

PL

Paul Loyd in Rust Async
Хотя селект/джоин + run сильно вкуснее spawn-а
источник

PL

Paul Loyd in Rust Async
Из-за ограниченний
источник

PL

Paul Loyd in Rust Async
Не хватает scoped для футур
источник

D

Denis in Rust Async
scoped не хватает, факт
источник

D

Denis in Rust Async
Paul Loyd
Хотя селект/джоин + run сильно вкуснее spawn-а
возможно я чё-то не так понял, но чем плох select/join + run?
источник

D

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

PL

Paul Loyd in Rust Async
Denis
scoped не хватает, факт
Но вроде и реализовать несложно, с unsafe кастом
источник

PL

Paul Loyd in Rust Async
Доберусь до компа гляну. Но если что, я про выполнение на разных системных потоках
источник

D

Denis in Rust Async
Paul Loyd
Но вроде и реализовать несложно, с unsafe кастом
гипотетически можно, но 'static уже проник везде))
источник

PL

Paul Loyd in Rust Async
Вроде как параллелизация по таскам, а не футурам жеж
источник

D

Denis in Rust Async
ааа
источник