Size: a a a

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

2020 March 30

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Vladimir
Очень печально выглядит то, что реального системного программирования на Rust очень мало
Потому что сыро и нет интереса больших дядь к этому вопросу
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Народ, а можно как-то применить аттрибут, только если cfg(test) ?
источник

В

Вафель in Rust — русскоговорящее сообществo
🦉 ⁣
Народ, а можно как-то применить аттрибут, только если cfg(test) ?
#[cfg_attr(test, ...)]
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Вафель
#[cfg_attr(test, ...)]
Спасибо!
источник

OA

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

OA

Oleg Andreev in Rust — русскоговорящее сообществo
че-то NLL тупой или я тупой?
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
я же делаю return из того места где беру immutable borrow на self
источник

OA

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

OA

Oleg Andreev in Rust — русскоговорящее сообществo
хотя... тут, наверное, проблемка не в этом, а в вычислении лайфтайма результата.
источник

r

red75prime in Rust — русскоговорящее сообществo
Oleg Andreev
хотя... тут, наверное, проблемка не в этом, а в вычислении лайфтайма результата.
Проблема в том, что NLL пока не умеет обрабатывать такие ситуации.
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
ты берешь ссылку на элемент из entries, NLL лочит self.entries тоже
а потом ты пытаешься взять self.entries как mut
источник

OA

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

OA

Oleg Andreev in Rust — русскоговорящее сообществo
пойду найду индекс штоле
источник

В

Вафель in Rust — русскоговорящее сообществo
Хм, а если заменить return на else?
источник

OA

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

В

Вафель in Rust — русскоговорящее сообществo
meh
источник

OA

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

OA

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

OA

Oleg Andreev in Rust — русскоговорящее сообществo
NLL держит immutable borrow только на время поиска индекса, а потом возвращается к mutable borrow, который такой же как и в конце функции
источник

r

red75prime in Rust — русскоговорящее сообществo
Можно использовать .position()
источник