Size: a a a

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

2020 August 29

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Vlad Beskrovnyy
Ого хаки
хаки на каждый день
источник

DK

Dmitriy Knyaginin in Rust — русскоговорящее сообществo
Andrew Borzilo
это настолько круто, что приходят нехорошие мысли о deepfake
всё проще… озвучку сделали и всё )
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
Мне кажется настолько высокой оценки качества и придумать трудно :D
источник

MK

Marat Khayrutdinov in Rust — русскоговорящее сообществo
Dmitriy Knyaginin
всё проще… озвучку сделали и всё )
Как понять, что среда стала комфортной? По появляющимся на ютубе роликам HowTo от подростков младшего возраста ) Маркетинговый ход
источник

S

Sergey in Rust — русскоговорящее сообществo
Возник затык с tokio channel
В закидываю данные tokio::channel (и они точно приходят), но не получается их вытащить из tokio Receiver (не заходит в сам блок while)
Может я что-то не так делаю?
источник

DK

Dmitriy Knyaginin in Rust — русскоговорящее сообществo
Marat Khayrutdinov
Как понять, что среда стала комфортной? По появляющимся на ютубе роликам HowTo от подростков младшего возраста ) Маркетинговый ход
комфорт штука такая… к ней привыкаешь… и трудно отказаться уже… был бы там маркетинг там была бы IDE какая нить 😂
источник

HR

Hara Red in Rust — русскоговорящее сообществo
Sergey
Возник затык с tokio channel
В закидываю данные tokio::channel (и они точно приходят), но не получается их вытащить из tokio Receiver (не заходит в сам блок while)
Может я что-то не так делаю?
Какой именно это Receiver? tokio::sync::mpsc::Receiver?
источник

S

Sergey in Rust — русскоговорящее сообществo
да
источник

HR

Hara Red in Rust — русскоговорящее сообществo
let mut receiver: Receiver<ExchangeRate> = wrap.clone().lock().unwrap();
while let Some(rate: EchangeRate) = receiver.recv().await {
   ...
}
источник

HR

Hara Red in Rust — русскоговорящее сообществo
Как мне кажется в вашем случае run лишний.
источник

S

Sergey in Rust — русскоговорящее сообществo
run() это аsync метод сервиса
источник

HR

Hara Red in Rust — русскоговорящее сообществo
А. Тогда напутал.
источник

HR

Hara Red in Rust — русскоговорящее сообществo
Почему бы не сделать dbg! вокруг receiver.recv().await?
источник

S

Sergey in Rust — русскоговорящее сообществo
выдает receiver.recv().await = None (хотя в дебагере в receiver есть результаты)
Может я неправильно извлекаю элементы из channel?
источник

HR

Hara Red in Rust — русскоговорящее сообществo
Скоерее это должно значить что ваш Sender уже дропнулся... А вот наличие результатов в нем - любопытно.
источник

HR

Hara Red in Rust — русскоговорящее сообществo
Но None должно придти после выдачи остальных резульатов.
источник

/

/bin/cat in Rust — русскоговорящее сообществo
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Есть pprof для раста?
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
есть perf
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
У меня в сохрах вот такое лежит
источник