Anonymous
достойно бана
Berkus
Терра?
конечно, http://wh40k.lexicanum.com/wiki/Inquisition
Co(n)stantine👨‍🔬
分解物質
достойно бана
надо в правила ввести наказания за тупняк и клоунаду как это сделали на лоре
Anonymous
там постоянно тупняк и клоунада
Мерль
Процессы Подстановки / Хабрахабр https://m.habrahabr.ru/post/336982/
Loo
раст крутой, даже когда разберёшься в деталях
Маjко
Раст крутой, пока не читаешь реддит
պլհկ
Лайк если sjw скатили раст
doc
Кто такие sjw
պլհկ
Коммунисты и пидорасы
доня.
Лайк если sjw скатили раст
а, ну слава богу я думал технически шо-то не так а на sjw похуй
Маjко
а что там?
Там ноют что раст слишком сложный и что токио слишком говно
Anonymous
на /r/rust такого нет
доня.
Там ноют что раст слишком сложный и что токио слишком говно
ой я вот сегодня переписывал из интереса пример с ADT на Rust через std::variant в C++ короче говоря, хорошо что мне пока не приходится писать на C++
Berkus
в расте он конечно сильно няшней выглядит
доня.
не, либами я не пользовался никакими
доня.
ой учитывая что я не могу в C++ сделать cargo install patterns, ставить какую-то либу чтобы просто потыкать ADT в C++ - нафиг надо
Berkus
и это тоже
Anonymous
+
я помню как они твои работы отбирают
Berkus
а FromStr имеет смысл для своих типов имплементировать, если они будут (де) сериализуемые из строк?
Anonymous
если используется конкретный формат сериализации то нет
Vladimir
TypeX<impl TraitY>
Маjко
TypeX<impl TraitY>
В чем смысл? Это не то же самое что TypeX<T: TraitY>?
Vladimir
Я про контекст возвращаемого значения
Alex
слишком сложно
Vladimir
fn foo() -> X<impl Iterator<Item = u32>>
Alex
т.е не тип, а возвращаемое значение с трейтом?
Vladimir
Т.е. тип который задан неким типом реализующим итератор.
Vladimir
А для X:Trait нужно тип задавать извне.
KlonD90
https://doc.rust-lang.org/nomicon/arc-and-mutex.html ору
Vladimir
а зачем это нужно?
Для чего вообще impl, или такой выраженный случай?
Alex
такой выраженный случай.
Vladimir
Просто
Vladimir
Ну например ты хочешь возвращать свою кастомную обёртку над итераторами, которая умеет их сразу в файл транслировать.
Vladimir
Хуй знает, я ж импл не юзаю
Vladimir
а FromStr имеет смысл для своих типов имплементировать, если они будут (де) сериализуемые из строк?
Дессериализуемы они могут быть из "форматов". А строка это просто хранилище. Если у тебя существует только один способ представить тип как строку, то да.
分解物質
分解物質
Маjко
Писать свой парсер в 2k17
Маjко
Когда есть серде
Alex
даже статья была специально с таким названием
Alex
http://spw17.langsec.org/papers/chifflier-parsing-in-2017.pdf
Anonymous
Писать свой парсер в 2k17
причем тут серде?
Anonymous
правда же
Vladimir
Когда есть серде
Серде не парсер
KlonD90
какой-то обман почему сразу 80ая страница? ._.
KlonD90
зачем писать парсер если есть нейросеть в 2k17м
Vladimir
Зачем писать парсер если есть блокчейны в 2к17м
Anonymous
блокчейны тоже нужно сериализовать
LexsZero
а есть нейросеть которая пишет парсеры?
LexsZero
с блокчейном
KlonD90
конечно.
KlonD90
на все что не придумало человечество уже есть нейросеть
Маjко
причем тут серде?
Серде не парсер?
Anonymous
нет
Anonymous
серде это де/сериализатор
adam
а есть нейросеть которая пишет парсеры?
cs.stanford.edu/~danqi/papers/emnlp2014.pdf Пока ещё не блокчейн
Маjко
Маjко
Но там то парсер конфига
Anonymous
а как крутой парсер есть pest
Маjко
Который по сути и есть десериализатор
Мерль
а FromStr имеет смысл для своих типов имплементировать, если они будут (де) сериализуемые из строк?
Ну если это нужно по смыслу, например у тебя происходит парсинг данных от клиента, то почему нет
Маjко
Ну и сделай метод parse
Cuno
Так он делается из FromStr автоматически
Cuno
https://doc.rust-lang.org/std/primitive.str.html#method.parse