Size: a a a

2021 May 28

V

Vetro in rust_offtopic
Тоже варик
источник

CD

Constantine Drozdov in rust_offtopic
кстати, надо попробовать сделать пример, когда запрет self reference (необходимый для тривиальной перемещаемости всех объектов) запрещает декомпозицию с сохранением гарантии, он вроде должен существовать
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну ты в  какие-то совсем эдж кейсы полез
источник

CD

Constantine Drozdov in rust_offtopic
это не эдж кейс, свойство перемещаемости требует перемещаемости всех полей и по жизни умирает на масштабе
источник

CD

Constantine Drozdov in rust_offtopic
скажем, окна в гуе неперемещаемы :)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
селф реф это эдж кейс)
источник

AN

Alex Noname in rust_offtopic
вот с наследованием может прокатить. тогда если мы отдали поинтер на self в другие обработчики, то они останутся живы. А если мы копируем из старого объекта в новый то облом. Все обработчики чтобы были уже навешаны пропали.
источник

CD

Constantine Drozdov in rust_offtopic
ну вот я хочу привести пример, что сорт селф рефа требуется для сохранения гарантий при декомпозиции
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
какие обработчики если мы владение в функцию отдали?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну я тебе говорю - приводи пример, но это редкость
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
даже если он не работает польза будет все равно
источник

CD

Constantine Drozdov in rust_offtopic
да весь гуй такой, у тебя связывание сущностей происходит по неконтролируемым ссылкам за счёт того, что у тебя есть порядки лайфтаймов (то есть неконтролируемая ссылка является внутренней для создающего пару объектов)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
возможно я скажу не популярную вещь, но весь гуй это тоже достаточно эдж кейс в 2021 году
источник

CD

Constantine Drozdov in rust_offtopic
ну если json перекладывать раз в час, проблем вообще нет, только и типы не нужны, делай в питоне
источник

AN

Alex Noname in rust_offtopic
да у меня как раз про гуй тему речь :)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
смешная дихотомия
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
не надо так
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ты же не демагог какой?
источник

CD

Constantine Drozdov in rust_offtopic
типы наиболее актуальны для того, чтобы в perf vs ??? выбрать perf и контролировать проблемы через типы
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
второе верное первое не оч
источник