Денис
? ⇒ Debug
x? ⇒ Debug with lower-case hexadecimal integers
X? ⇒ Debug with upper-case hexadecimal integers
Vladimir
Да, увидел, дичево, но прикольно
Vladimir
Но вектор получается развернется в что то типа [0x11, 0xaa, 0x2c..?
Vladimir
Vec <u8>
Vladimir
А хотелось бы наверное слитно, не как массив
Денис
развёрнуто, ага :( слитно было бы идеально, но это уже всё-таки не про debug-принт )
Денис
(кстати без префиксов печатает)
Vladimir
Норм, достойно уважения х)
Vladimir
Ну вообще немного стрёмная фигня в русте, по факту из-за того что в расте нет рефлексии из коробки, в каком-то обобщённом виде, делают для каждой библиотеки свой дерайв макрос
Vladimir
Неужели нельзя было это обобщить как-то?
Vladimir
Денис
Антон
Vladimir
А теперь такое же ток в компилятор завести
Антон
Roma
Roma
https://github.com/ocaml-ppx/ppx_deriving вон как нормальные люди делают, а потом его используют чтобы генерить свои специфичные штуки
Антон
Тем более что этот крейт не все юзкейсы процедурных макросов покрывает
Vladimir
Vladimir
зачем?
Проще работать с ограниченным интерфейсом, и не нужно вешать атрибуты сторонним пользователям, у тебя все работает со всем сразу
Sergey
Vladimir
Кайфово им
Sergey
Кайфово им
А чего ты к ним не перекатишься?
Vladimir
Я ж не гофер
Vladimir
Чтоб кологенерацию писать каждый раз
Sergey
вмысле
окамл же норм в этом плане
нет?
Berkus
окамл вообще норм
Антон
Антон
И конкур... Простите, многоядерности
Berkus
мелочи
Berkus
так, растишки, что брать для написания telegram клиента?
https://github.com/hcpl/serde_mtproto / https://github.com/mehcode/telegram-rs от китайских друзей
или
https://github.com/sergeysova/telegram-typings/ от совы?
или может чо еще хорошее завезли
Berkus
чот оно все конечно косое, а typings вообще для ботов
Stanislav
Stanislav
😂
Berkus
Stanislav
там говно
а то я не в курсе, дай пошутить чутка
Berkus
саша
Anton
клиент это не обязательно гуй
Alexander
Check out @newsycombinator’s Tweet: https://twitter.com/newsycombinator/status/1025532177939869696?s=09
Alexander
Для тех кто интересовался движками просто.
Loyd
https://lukaskalbertodt.github.io/2018/08/03/solving-the-generalized-streaming-iterator-problem-without-gats.html
Loyd
Довольно годно
Berkus
Loo
@tapok_satan где видео?
კაცი
Sergey
Попробвал в этот раз улучшить звук (купил поп фильтр и частотный фильтр применил): https://www.youtube.com/watch?v=n5TRBkbystY
Loo
𝙽𝚒𝚌𝚔
Sergey
𝙽𝚒𝚌𝚔
Для меня самый лёгкий способ - это сказать "вот примерно как в Хаскеле, только... (и дальше про dyn)"
Sergey
Да, думаю, чтобы трейты объяснить, нужно сначала дженерики, а до дженериков структуры и функции, как минимум)
𝙽𝚒𝚌𝚔
А, функций ещё не было! Да, конечно, это более базовая вещь.
𝙽𝚒𝚌𝚔
Ты на реддит расшарил? Лайк нужно поставить 😊
Sergey
Я первое время трейты для себя объяснял просто, как интерфейсы (со скалой или хаскеллем я не был знаком)... Потом только когда начинаешь программировать и ипользовать их, понимаешь ,что это нечто больше. Нужно хорошо подумать и найти красивые примеры, которые подчёркивают разницу.
Sergey
𝙽𝚒𝚌𝚔
Ага. Во всех медиа.
на всякий случай для остальных участников, стрелки вверх жать здесь:
https://www.reddit.com/r/learnprogramming/comments/94jht7/rust_data_types_video_for_beginners/
Sergey
Marat
Так запилил тут совсем базовый mvp своего фреймфорка для телеграмм ботов на actix https://github.com/jeizsm/actix-telegram
Nikita
Marat
Cat
да, надо
Marat
Так то потом выпилю
Nikita
Маjко
да, надо
Нет, не надо.
Это не имеет смысла.
Только для бинарников
Marat
Например сделать возможность работать и через поллинг и с помощью actix-web
Cat
Cat
я имею в виду типы
Cat
Marat
Marat
У телебота возьму