Size: a a a

2020 May 18

NL

Nick Linker in rust_offtopic
Т-34 85
А в свифте как в смоллтоке?
Протоколы нет, они как типажи.
источник

AR

Aleksandr Razumov in rust_offtopic
Я слишком плохо знаю раст, чтобы уверенно сказать, что это одно и то же
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
А, это как в расте
Не совсем, в расте трейты куда мощнее и сильно отличаются по реализации и принципам работы.
источник

AR

Aleksandr Razumov in rust_offtopic
Doge Shibu
Не совсем, в расте трейты куда мощнее и сильно отличаются по реализации и принципам работы.
А они отделены от имплементации?
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Razumov
А они отделены от имплементации?
Да.
источник

λ

λоλторт in rust_offtopic
не совсем
источник

OA

Oleg Andreev in rust_offtopic
В расте нормальная инкапсуляция и сокрытие, а в го «мемсет нулями и ниибет»
источник

AR

Aleksandr Razumov in rust_offtopic
Можно написать трейт у себя, который автоматически имплементируется внешним пакетом?
источник

AR

Aleksandr Razumov in rust_offtopic
Oleg Andreev
В расте нормальная инкапсуляция и сокрытие, а в го «мемсет нулями и ниибет»
А кто тут вообще спрашивал про то, насколько раст лучше го?
источник

OA

Oleg Andreev in rust_offtopic
Aleksandr Razumov
Можно написать трейт у себя, который автоматически имплементируется внешним пакетом?
Можно написать трейт у себя и имплементировать его для чего угодно
источник

OA

Oleg Andreev in rust_offtopic
Aleksandr Razumov
А кто тут вообще спрашивал про то, насколько раст лучше го?
Выше
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Razumov
Можно написать трейт у себя, который автоматически имплементируется внешним пакетом?
Надо будет явно обьявить реализацию трейта для типа из другого пакета.
источник

OA

Oleg Andreev in rust_offtopic
источник

AR

Aleksandr Razumov in rust_offtopic
Doge Shibu
Надо будет явно обьявить реализацию трейта для типа из другого пакета.
Ну в принципе понятно, спасибо
источник

λ

λоλторт in rust_offtopic
Александр, наверное, имеет в виду то, что когда ты имплементируешь интерфейс для чего-бы ты ни было, ты не пишешь, что ты имлементируешь интерфейс, ты просто реализуешь функции с соответствующими сигнатурами.

Эдакая утиная типизация интерфейсов
источник

AZ

Alex Zhukovsky in rust_offtopic
Aleksandr Razumov
Ну в принципе понятно, спасибо
но учитывая что есть макросы ты просто можешь навесить #[derive(Something)] и получить реализацию
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Razumov
Ну в принципе понятно, спасибо
Хотя в некоторых случаях можно и схитрить и сделать вывод автоматом.
источник

t

totallynot@tty in rust_offtopic
чёт там про раст нихера нет
источник

OA

Oleg Andreev in rust_offtopic
Зато в названии канала есть
источник

AR

Aleksandr Razumov in rust_offtopic
Я не очень понимаю, зачем по 10 кругу обсуждать это, но ладно
источник