Cuno
Vladimir
Тайп аскрипшин же контекстная херня
Vladimir
Cat
Cat
или мы про структуры а-ля clojure?
Vladimir
Также и с трейтами, там типа гонят на то что у трейта мол нет приватных методов
Cat
𝙽𝚒𝚌𝚔
Тайп аскрипшин же контекстная херня
ну возможность использовать в произвольном контексте (причём от релиза к релизу этот контекст может расширяться) это в принципе неплохая вещь. А тут такая залепуха и в инициализацию структуры так просто не засунешь, кмк
Cat
Vladimir
𝙽𝚒𝚌𝚔
хех, не всё так просто
Cat
Vladimir
Vladimir
Эт ж просто синтаксис для задания типа у переменной, когда работаешь с генериком
Cat
ладно, не для меня это всё
𝙽𝚒𝚌𝚔
тайп аскрипшены - это работа с компилятором, совсем необязательно, что это динамическое преобразование
Vladimir
Точнее задания типа у экспрешена*
Vladimir
Типа iter.collect():Vec<u8>
Vladimir
Вместо турбофиша
Cat
Cat
ну да ладно
Cat
Vladimir
Внутри чего?
Cat
.collect::<Vec<u8>>().map( /* u8 -> i32 */).collect::<Vec<i32>>()
Vladimir
Ну можно и так
Vladimir
Но тайпаскрипшин без турбофиша
Vladimir
Vladimir
У центрила самый пиздец имхо
Cat
странно, что никто не внёс в это список "ошибок" опциональный GC
Vladimir
х))
Vladimir
Ну вообще да
Vladimir
То что эволюция раста была такой сложной оставила артефакты
Vladimir
Там внесли про ченелы хотябы
Cat
фанаты тайп аскрипшена блин
Vladimir
Просто имхо если заменить на =
Vladimir
Будет пиздец
Vladimir
И любой другой символ будет дважды пиздец
𝙽𝚒𝚌𝚔
да не будет, по смыслу такой же биндинг, как и let
Антон
Vladimir
Слишком много равенства
Vladimir
= это уродство
Антон
Vladimir
𝙽𝚒𝚌𝚔
надо := ?
Cat
надо <-
Vladimir
Предлагаю : заменить на = везде
Vladimir
fun==<u32>()=Vec<u8>
Vladimir
Просто грепом пройтись
Cat
Vladimir
надо <-
Был такой синтаксис для плуйсмент нью
Cat
так его не добавили
Vladimir
В найтли
Vladimir
Эхх а помню был синтаксис box x
Vladimir
Который откатили и хотели закотить
Маjко
(((Sergey(not seresha))
(((Sergey(not seresha))
А чё откатили, кстати?
Vladimir
Было дело
Подозреваю чтоб уменьшить магии
Vladimir
Раньше был ~ для гц вроде
Маjко
Nikita
Для гц был @
Vladimir
Ну я то время только ченжлоги читал с обилием изменений в синтаксисе
Αλεχ
Αλεχ
Anton
Anton
в новости вообще написали что это кодировщик
Anton
это декодер, он быстрее
Anton
суть в том что алгоритм нормальный декодинга заебистый и его сложно контролировать
Anton
и текущая реализация мол уебанская и медленная
Anton
вот и решили на расте запилить с блекджеком и шлюхами
Loyd
Как в kcov с этой хернёй бороться?
Vladimir
Loyd
Оно-то не самоцель, но если там 100%, то я хочу видеть 100%
Loyd
А не забегать судорожно и смотреть, где просрался кейс какой-нибудь
Αλεχ
знатоки
Αλεχ
какой крейт есть для сериализации в JSON?