Size: a a a

2020 April 16

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
потому что старая функциональность не поломалась, а добавилась новая
в смысле не поломалась? У меня был код
источник

AZ

Alex Zhukovsky in rust_offtopic
а теперь компилято рругается что "сериалайз не реализован"
источник

p

polunin.ai in rust_offtopic
сломался твой код а не функциональность начала выдавать не те же значения или ошибку
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
сломался твой код а не функциональность начала выдавать не те же значения или ошибку
вот семвер и должен гарантировать что МОЙ КОД не сломается если я обновлюсь
источник

AZ

Alex Zhukovsky in rust_offtopic
а он блять сломался
источник

AZ

Alex Zhukovsky in rust_offtopic
как это нгазвать еще?
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
а теперь компилято рругается что "сериалайз не реализован"
а, там убрали сериализацию? я прочитал как добавили, лол
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
а, там убрали сериализацию? я прочитал как добавили, лол
там написано "реверт добавления" если ты не заметил
источник

S

Soul in rust_offtopic
формального стандарта пока нет, так что нету пока совместимости, edition пытаются, но не смогли
источник

p

polunin.ai in rust_offtopic
тогда ок, это брейкинг чейнджс
источник

p

polunin.ai in rust_offtopic
то есть всем пофиг на семвер. на кой черт он тогда нужен?
источник

AZ

Alex Zhukovsky in rust_offtopic
это философский вопрос
источник

AZ

Alex Zhukovsky in rust_offtopic
многие считают что он не нужен
источник

AZ

Alex Zhukovsky in rust_offtopic
лично мне это дает некоторую надежду что код не поломается
источник

AZ

Alex Zhukovsky in rust_offtopic
по чтобы быть уверенным нужно фиксировать версию конкретную
источник

S

Soul in rust_offtopic
он не нужен без инструментов, гарантирующих его выполнение на коде
источник

AZ

Alex Zhukovsky in rust_offtopic
а когд ты фиксируешь версию нужен тулинг который позволит подружить 1.2.2 и 1.2.4 с 1.3.1
источник

AZ

Alex Zhukovsky in rust_offtopic
в сишарпе это решается через bindingRedirect, когда ты говоришь какую версию использовать, если версия попадает в диапазон
источник

AZ

Alex Zhukovsky in rust_offtopic
например bindingRedirect version="1.0.0-3.4.4" toVersion="3.4.2"
источник

S

Soul in rust_offtopic
казалось бы, возьми cargo doc да проверь, что следующая версия содержит как минимум те же структуры и трейты и фукнции с их сигнатурами, что и предыдущая
источник