Денис
@tapok_satan https://play.rust-lang.org/?gist=d82b340944009618710ea297602a547a&version=stable
Денис
я бы как-то так сделал
Anton
спасибо
Anton
просто другой вариант что был в голове вообще дикий - вообще без макросов руками перебирать и обрабатывать Value и составлять данные и писав велосипед
Денис
вручную джсон разбирать — боль
Денис
обязательно там чё-нить забудешь/пропустишь/опечатаешься
Anton
вручную джсон разбирать — боль
ну я так и подумал, я знал что должен быть способ безболезненно решить проблему
Anton
ибо не мог Deserializer быть настолько не гибким чтобы не решать такой базовый и нужный кейс
Anton
спасибо что подсказал, а то я тут сидел и тупил
պլհկ
Тебе доку скинули
պլհկ
Там все кейсы расписаны
Денис
не за что
Денис
кстати, заценил rename?
Денис
#[serde(rename = "type")]
Anton
#[serde(rename = "type")]
не разобрался еще, все свойства пока только пролистал
Anton
изучал пока только поверхностно свойства
Rostyslav
@lundibundi @samoylovfp Я просто решил, что нода без значения - не нода, поэтому удалил враппинг Option, соотв. клон-анврапы не нужны. https://github.com/AtomicInteger/one_more_dstruct/commit/64a51a0c34284154c0ff277a876fd391e56e982e
Filipp
ура!
Rostyslav
Да, KISS - сильная штука:D
Loyd
Странно, что ещё не закинули
Loyd
Loyd
Вроде постоянно кидают
Anton
Больше вы ничего не помните
Anton
в чем рофл
Filipp
Не очень мемасик
Filipp
Cat
жиза
Денис
язабан
Cat
каждый день с растом такое
Денис
=)
Cat
этот автобус = раст
Cat
сука, слёзы потекли
Cat
/вотебан
Saphire
Это voteban, или "вот ебан.."?
Cat
/voteban конеш
Денис
то есть /text сразу превращается в кликабельную ссылку, которая тут же отправляет сообщение, найс
Saphire
/text
Loo
язабан
completed
доня.
completed
я тут короче во всех чатах админам советую поставить @daysandbox_bot
доня.
и вам тоже советую
доня.
типа если постят что-то со ссылками или форвардами, присоединившись менее 24 (или можно изменить число) часов назад, то сообщение удаляется
Alex
язабан
let ban = Ban; std::drop(ban);
Денис
жесть какая
Денис
кстати drop по-моему с дефолтным prelude прилетает)
Loo
Банящий
Alex
Тут сообщений много оч, я периодически с чата ливаю.
Cat
ban := Ban defer ban.Close() 😏
доня.
Банящий
чот не вижу
доня.
вижу только subst и combot
Cat
defer эт чо?
отложенная операция Go, обычно это ручной "деструктор" а-ля drop
Alex
А, гошка
Alex
Ах да, забыл что тут гошку обсуждают
Cat
набрасываю, набрасываю
Alex
Пойду по расту вопросы в го чат задавать
Cat
в своё оправдание ненавижу го
Cat
(простите меня)
Alex
в своё оправдание ненавижу го
Я тож ненавижу. Так ненавижу что даже не писал на нем
Cat
а мне приходится страдать(
Alex
а мне приходится страдать(
А я на хрусте пишу, для себя
Alex
Игрушечный софт конечно же
Денис
Игрушечный софт конечно же
мог бы не уточнять
Alex
мог бы не уточнять
Я слышал что есть не игрушечный софт
Денис
ну, земля слухами полнится
Alex
error-chain годно или нет?
Alex
А то я тут софтинку наговнокодил, теперт дебажить сложно
Cat
error-chain годно или нет?
для хипстеров (не слушай меня)
Alex
для хипстеров (не слушай меня)
А как трушные пацаны пишут?
Судзумия
на failure
Cat
А как трушные пацаны пишут?
числами возвращают
Судзумия
вообще, трушные пацаны со своими ошибками пишут