Size: a a a

2020 December 14

r

red75prime in Rust Beginners
сounter += reader... можно заменить на counter += reader.buffer().into_iter().filter(|&b| b==b'\n').count();
источник

M

Michael in Rust Beginners
Привет! А подскажите, подход с объявлением локальных структур для запросов в контексте Раста - это ок, или фу?
Учтивая что они больше нигде не используются
источник

IB

Ivan Boldyrev in Rust Beginners
red75prime
сounter += reader... можно заменить на counter += reader.buffer().into_iter().filter(|&b| b==b'\n').count();
Я так и делал, это оказалось медленнее.
источник

M

Michael in Rust Beginners
Michael
Привет! А подскажите, подход с объявлением локальных структур для запросов в контексте Раста - это ок, или фу?
Учтивая что они больше нигде не используются
Или лучше все-таки выносить в приватные структуры вне функции?
источник

АК

Алексей Кравченко... in Rust Beginners
red75prime
сounter += reader... можно заменить на counter += reader.buffer().into_iter().filter(|&b| b==b'\n').count();
Оказалось что так чуть чуть дольше.
источник

r

red75prime in Rust Beginners
Ivan Boldyrev
Я так и делал, это оказалось медленнее.
Это странно. Обе реализации компилируются в одинаковый код. По крайней мере в отдельных функциях. Может инлайнинг что-то испортил или просто ошибка измерения.
источник

SS

Slava Sokolovsky in Rust Beginners
Michael
Привет! А подскажите, подход с объявлением локальных структур для запросов в контексте Раста - это ок, или фу?
Учтивая что они больше нигде не используются
Ну тут вроде адекватно выглядит. Я думаю, что лучше внутри контекста, дабы не забить именами пространство
источник

Z

Zulqarnayn in Rust Beginners
Ilya Bogdanov
поставь плагин rust-analyzer
спасибо. все теперь можно приступить.
источник

Z

Zulqarnayn in Rust Beginners
Что я делаю не так?
источник

a

antuan in Rust Beginners
Zulqarnayn
Что я делаю не так?
А что хочешь сделать?
источник

Z

Zulqarnayn in Rust Beginners
antuan
А что хочешь сделать?
источник

Z

Zulqarnayn in Rust Beginners
antuan
А что хочешь сделать?
пытаюсь сделать COM либу.
источник

DK

Dmitriy Krayanskiy in Rust Beginners
Всем привет.
Начал изучать раст. А какая IDE самая зрелая под него? Сейчас пробую clion + растовский плагин. Ощущение, что как-то все сыро. Автодополнение работает через раз, на лету не оповещает даже о самых явных ошибках, вроде несуществующего метода
источник

DK

Dmitriy Krayanskiy in Rust Beginners
и еще вопрос: бывает какой-нибудь аналог hackerrank-а с типа курсом по расту? Чтобы на задачках все это прорешать
источник

IB

Ilya Bogdanov in Rust Beginners
Zulqarnayn
Что я делаю не так?
а что тебя смущает? Предупреждение компилятора о неиспользуемом импорте?
источник

a

antuan in Rust Beginners
Тут такого кода нет.
В ошибке сказано, что импорт не используется. В твоём коде ты его используешь?
источник

IB

Ilya Bogdanov in Rust Beginners
Dmitriy Krayanskiy
Всем привет.
Начал изучать раст. А какая IDE самая зрелая под него? Сейчас пробую clion + растовский плагин. Ощущение, что как-то все сыро. Автодополнение работает через раз, на лету не оповещает даже о самых явных ошибках, вроде несуществующего метода
Либо продукты JetBrains + Rust plugin, или VSCode + rust-analyzer, или твой любимый редактор + rust-analyzer (но там могут быть приколы с поддержкой, конечно)
источник

OS

Oleg Shirokov in Rust Beginners
CLion с плагином более менее, иногда подлагивает, но не часто
источник

K

Kitsu in Rust Beginners
Dmitriy Krayanskiy
и еще вопрос: бывает какой-нибудь аналог hackerrank-а с типа курсом по расту? Чтобы на задачках все это прорешать
rust by example/exercism
да и на том же литкоде есть поддержка раста, если прям хочется деревья вращать
источник

DK

Dmitriy Krayanskiy in Rust Beginners
а rust-analyzer вообще хорошо работает?
источник