Size: a a a

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

2020 March 10

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Ты говоришь что только такой Т, у которого <T as Type>::Assoc: Type может реализовывать AtLeast2.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
А, я понял о чём ты, да, если компилятор немного поумнеет он сможет такое инферировать.
источник

В

Вафель in Rust — русскоговорящее сообществo
red75prime
Trait bound inference ещё не доделали
А есть где-нибудь issue/pr/rfc на тему?
источник

r

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

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
^ Но мне такое не нравится. Это не исключит типоошибки, но переместит их возникновение в место использования типа с того места где они сейчас.
источник

В

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

OA

Oleg Andreev in Rust — русскоговорящее сообществo
предыдущая дискуссия на эту же тему, с интересными тонкостями: https://t.me/rustlang_ru/261142
источник

ED

Eto Demerzel in Rust — русскоговорящее сообществo
Boris Vinogradov
Мнение можно записать, к себе в блокнотик. А метапрограммирование ещё ни одному языку хуже не сделало
А как же C++?

На самом деле мнение не моё. :)
Я не C++ разработчик. Слышал пару лет от одного прошаренного коллеги, что Александреску конечно сделал крутые штуки, но результат влияния этих штук весьма неоднозначный.
источник

RA

Roman Akberov in Rust — русскоговорящее сообществo
Eto Demerzel
А как же C++?

На самом деле мнение не моё. :)
Я не C++ разработчик. Слышал пару лет от одного прошаренного коллеги, что Александреску конечно сделал крутые штуки, но результат влияния этих штук весьма неоднозначный.
Если это про policy-based design, то Александреску и сам весьма иронически сейчас к нему относится. Он сейчас за design by introspection топит активно. Но его в расте тоже нет и не будет :(
источник

OA

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

OA

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

G

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

OA

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

P

Pavel in Rust — русскоговорящее сообществo
Dmitry Volodin
даже интересно, насколько изменится производиительность того же пингера, после переписывания с питона на  rust
а зачем вам свой пингер?
источник

В

Вафель in Rust — русскоговорящее сообществo
Oleg Andreev
норм название функции?
выглядит забавно, но норм
источник

P

Pavel in Rust — русскоговорящее сообществo
Dmitry Volodin
но он и сейчас весьма производителен, 8 процессов спокойно пропинговывают 300k железок
выглядит как работа для nmap и подобных
источник

P

Pavel in Rust — русскоговорящее сообществo
Dmitry Volodin
и они распределяются равномерно, чтобы не было всплесков
ну, тогла вам не нужен топ перформанс, по идее
источник

DV

Dmitry Volodin in Rust — русскоговорящее сообществo
Pavel
выглядит как работа для nmap и подобных
потому что он достаточно тупой
источник

DV

Dmitry Volodin in Rust — русскоговорящее сообществo
пинги должны идти постоянно
источник

DV

Dmitry Volodin in Rust — русскоговорящее сообществo
и более-менее ровно
источник