Size: a a a

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

2020 March 01

F

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

H

Heorhi in Rust — русскоговорящее сообществo
чтото в токио для сокетов не хватает тймаута...
источник

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
Какого таймаута
источник

H

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

H

Heorhi in Rust — русскоговорящее сообществo
вообще для AsyncRead/Write по хорошему надо использовать отдельный крейт с таймаутами
источник

D

Denis in Rust — русскоговорящее сообществo
это не тот таймаут, который ты хочешь
источник

H

Heorhi in Rust — русскоговорящее сообществo
на самом деле тот.... но tokio-io-timeout пришлось все равно прикручивать,
источник

D

Denis in Rust — русскоговорящее сообществo
тот, который ты хочешь, ищется в доках по крейту токио по слову timeout
источник

H

Heorhi in Rust — русскоговорящее сообществo
тот тайймаут который в токио не прикручивается к байтовым стримам
источник

H

Heorhi in Rust — русскоговорящее сообществo
точнее прикручивается, но приходится его потом везде за собой тягать и обмазывать двойными unwrap-ами
источник

A

Alexander in Rust — русскоговорящее сообществo
𝕯mitry 𝖁akulenko
А для навигации по проекту? Вообще, не обязательно rust.
Использую fzf с ripgrep для поиска, подходит для проекта на любом языке. В связке с ctags позволяет очень быстро искать дефинишены в проектах любого размера. Комплишен, прыжки в дефинишен, просмотр help и signature функций через LanguageClient-neovim (да, я использую neovim, но все это и в виме должно работать) rust.vim даже не ставил, LanguageClient-neovim закрывает все потребности
источник

𝕯𝖁

𝕯mitry 𝖁akulenko in Rust — русскоговорящее сообществo
Alexander
Использую fzf с ripgrep для поиска, подходит для проекта на любом языке. В связке с ctags позволяет очень быстро искать дефинишены в проектах любого размера. Комплишен, прыжки в дефинишен, просмотр help и signature функций через LanguageClient-neovim (да, я использую neovim, но все это и в виме должно работать) rust.vim даже не ставил, LanguageClient-neovim закрывает все потребности
Спасибо. С zfz и ctags игрался, а про остальное не слышал. Попробую.
источник

АВ

Антон Волков in Rust — русскоговорящее сообществo
у вас бывало такое что при чтении документации раста через часов 8 мозг отказывается воспринимать информацию, то есть brain.lock() происходит и кончается память в куче, нужно сделать sleep() для аллоцирования новой (ну или drop() :)  )
источник

B

Bulba in Rust — русскоговорящее сообществo
бывает хочется сделать kill…
источник

В

Вафель in Rust — русскоговорящее сообществo
Антон Волков
у вас бывало такое что при чтении документации раста через часов 8 мозг отказывается воспринимать информацию, то есть brain.lock() происходит и кончается память в куче, нужно сделать sleep() для аллоцирования новой (ну или drop() :)  )
Ну 8  часов это достаточно много для активного воспринимания информации, вроде ничего удивительного
источник

p

polunin.ai in Rust — русскоговорящее сообществo
можно реализовать как-то ? для своего типа?
источник

В

Вафель in Rust — русскоговорящее сообществo
polunin.ai
можно реализовать как-то ? для своего типа?
Можно, см core::ops::Try
источник
2020 March 02

V

Vladyslav Batyrenko in Rust — русскоговорящее сообществo
Ни у кого компиляция nightly clippy не валилась с вот таким?
error[E0463]: can't find crate for `rustc_ast`
 --> clippy_lints\src\lib.rs:22:1
  |
22 | extern crate rustc_ast;
  | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate

сижу на винде, если это вдруг может иметь значение
источник

V

Vladyslav Batyrenko in Rust — русскоговорящее сообществo
вот такой вот rustc: 1.43.0-nightly (d3c79346a 2020-02-29)
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Заведи ишью с MRE
Или есть не сможешь мре сделать, то хотя бы линк на билд дай
источник