Size: a a a

2020 November 18

В

Виталий in Rust Beginners
Vitaliy
А другие элементы более обширны, наверное просто не дошёл до этого, раз оказались ещё не нужны. Хотя про полное отсутствие Box'ов и лайфтаймов странно (хотя вполне может такое быть). Такое точно может случиться если все значения всегда копировать\клонировать.
Кстати, да. Грешу .clone()😁
источник

К

Коля🤔🎭 in Rust Beginners
Что-то никогда не задумывался, а щас пришлось использовать. Как сделать цикл в спадающем порядке (like for(int i = 10; i >= 0; --i))?
источник

JM

John Meow in Rust Beginners
Коля🤔🎭
Что-то никогда не задумывался, а щас пришлось использовать. Как сделать цикл в спадающем порядке (like for(int i = 10; i >= 0; --i))?
for i in (0..=10).rev()
источник

К

Коля🤔🎭 in Rust Beginners
John Meow
for i in (0..=10).rev()
Thx
источник

Oℕ

Oleg ℕizhnik in Rust Beginners
Скажите, никто не наблюдает такого бага.
Перестаёт в Intellij Rust для 2020.2.3 работать билд и ран ( и по комбинации, и из меню и как угодно)
Удаляю - реимпортирую проект, сбрасываю кеши, что-угодно.
Не работает.
В других языковых плагинах всё нормально.
Откатываюсь на 2020.2.2 - работает.
Накатываю снова 2020.2.3 - работает.
А потом снова перестаёт.
источник

Oℕ

Oleg ℕizhnik in Rust Beginners
Такое чувство, что не работает только после апдейта плагина.
источник

В

Виталий in Rust Beginners
VSCode + RustAnalyzer наше все)
источник

Oℕ

Oleg ℕizhnik in Rust Beginners
А как правильно написать flat_map, чтобы вернуть два элемента, но не аллоцировать вектор?
источник

Oℕ

Oleg ℕizhnik in Rust Beginners
т.е. сейчас имея impl Iterator<Item=[i32;2]> Пишу
.flatMap(|[x,y]| vec![(x, 1i8), (y, -1)])
источник

Oℕ

Oleg ℕizhnik in Rust Beginners
для [(x, 1i8), (y, -1)] пишет, что нет IntoIterator, а для  &[(x, 1i8), (y, -1)] - ссылка на временные данные
источник

Oℕ

Oleg ℕizhnik in Rust Beginners
once((x, 1i8)).chain(once(y, -1))

только
на ум приоходит, но выглядит длинновато
источник

JM

John Meow in Rust Beginners
Виталий
VSCode + RustAnalyzer наше все)
s/vscode/vim/gi
источник

Oℕ

Oleg ℕizhnik in Rust Beginners
А if let  с обычным условием только в nightly?
источник

MK

Marat Khayrutdinov in Rust Beginners
Виталий
Всем привет. Вот уже более шести месяцев пишу на расте. И за все время не пользовался Box<>, ‘a , dyn, RC.  И если честно не пойму где их надо применять. ‘a - это обозначение времени жизни, понятно, но и без этого все работает, вместо RC - использую ARC. В принципе они не нужны или я упускаю какие-то полезные практики?
Да ту же рекусивную структуру сделать, уже Box просится.
Вы порешайте задачи с различных ресурсов, сразу это все повсплывает.
Как без лайфтаймов - вообще не представляю, если только постоянно клонировать.
И это у меня задачи новичковые.
источник

SS

Slava Sokolovsky in Rust Beginners
Oleg ℕizhnik
once((x, 1i8)).chain(once(y, -1))

только
на ум приоходит, но выглядит длинновато
Да, только так :(
Таковы особенности массивов. В будущем, вроде как, обещают починить
источник

SB

Serge Barinov in Rust Beginners
Marat Khayrutdinov
Да ту же рекусивную структуру сделать, уже Box просится.
Вы порешайте задачи с различных ресурсов, сразу это все повсплывает.
Как без лайфтаймов - вообще не представляю, если только постоянно клонировать.
И это у меня задачи новичковые.
вообще они автоматически в большинстве своем из self выводятся.
источник

MK

Marat Khayrutdinov in Rust Beginners
Serge Barinov
вообще они автоматически в большинстве своем из self выводятся.
Так-то да, но, один черт, нет нет да понадобится.
источник

A

Adatan in Rust Beginners
Какой IDE сейчас лучше всего работает с Rust?
IDEA с плагином Rust или VSCode с плагинами?
источник

SB

Serge Barinov in Rust Beginners
Adatan
Какой IDE сейчас лучше всего работает с Rust?
IDEA с плагином Rust или VSCode с плагинами?
IDEA с плагином работает, я пользуюсь. Говорят, vscode круче и быстрее  - вот собираюсь пробовать
источник

A

Adatan in Rust Beginners
Serge Barinov
IDEA с плагином работает, я пользуюсь. Говорят, vscode круче и быстрее  - вот собираюсь пробовать
Я тоже сижу на IDEA, но че-то часты непонятки с выводом типов у меня стали появляться😩
источник