Size: a a a

2020 April 09

p

polunin.ai in rust_offtopic
Mikail Bagishov
Это если ты отрицаешь инкапсуляцию
Согласно инкапсуляции ты бы должен был вызвать сеттер а не вернуть мутабельную ссылку
источник

А⚙

Антон ⚙️ in rust_offtopic
Mike Lubinets
В каком месте?
В прямом смысле блять, в скомпилированном коде типов неь
источник

ML

Mike Lubinets in rust_offtopic
Антон ⚙️
В прямом смысле блять, в скомпилированном коде типов неь
В расте фэтпоинтер на диндиспатчах сидит, он типы не стирает.
У тебя остаётся правильный typeid в реализации
источник

А⚙

Антон ⚙️ in rust_offtopic
polunin.ai
Лул а зачем
Index/IndexMut, Deref/DerefMut, AsRef/AsMut
источник

ML

Mike Lubinets in rust_offtopic
Антон ⚙️
В прямом смысле блять, в скомпилированном коде типов неь
Бля, лол, речь не о том
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Согласно инкапсуляции ты бы должен был вызвать сеттер а не вернуть мутабельную ссылку
Согласно инкапсуляции, я могу спокойно вернуть константную ссылку
источник

А⚙

Антон ⚙️ in rust_offtopic
Mike Lubinets
В расте фэтпоинтер на диндиспатчах сидит, он типы не стирает.
У тебя остаётся правильный typeid в реализации
Ты по typeid тип не восстановишь
источник

p

polunin.ai in rust_offtopic
Антон ⚙️
Index/IndexMut, Deref/DerefMut, AsRef/AsMut
Это для разработчиков библиотек, они страдают априори
источник

А⚙

Антон ⚙️ in rust_offtopic
Антон ⚙️
Ты по typeid тип не восстановишь
А ещё его в бинарнике не будет, если не будешь TypeId::of использовать
источник

А⚙

Антон ⚙️ in rust_offtopic
polunin.ai
Это для разработчиков библиотек, они страдают априори
Мне это в прикладном коде пригодилось бы
источник

ML

Mike Lubinets in rust_offtopic
Антон ⚙️
Ты по typeid тип не восстановишь
Поинт энивей не в том. В расте также есть мономорфизированные дженерики
источник

p

polunin.ai in rust_offtopic
Антон ⚙️
Мне это в прикладном коде пригодилось бы
Ты пишешь в прикладном коде указатели?
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Ты пишешь в прикладном коде указатели?
Дереф не только для полноценных указателей есть
источник

А⚙

Антон ⚙️ in rust_offtopic
Oleg Andreev
самолеты не легаси?
Не легаси, это пиздец какая наукоёмкая область
источник

ML

Mike Lubinets in rust_offtopic
Антон ⚙️
А ещё его в бинарнике не будет, если не будешь TypeId::of использовать
Ну лол же. Бинарник хэлловорлда не содержит кода для работы с хттп, следовательно в расте нельзя делать хттп запросы.
источник

А⚙

Антон ⚙️ in rust_offtopic
polunin.ai
Ты пишешь в прикладном коде указатели?
Я пишу прикладной код, которому пофиг на мутабельность
источник

MB

Mikail Bagishov in rust_offtopic
Mikail Bagishov
Дереф не только для полноценных указателей есть
Банально перейти от &Foo -> &Bar
struct Foo(Arc<Bar>);
Нужен impl Deref
источник

А⚙

Антон ⚙️ in rust_offtopic
Mike Lubinets
Ну лол же. Бинарник хэлловорлда не содержит кода для работы с хттп, следовательно в расте нельзя делать хттп запросы.
Содержит, не передёргивай
источник

p

polunin.ai in rust_offtopic
Антон ⚙️
Я пишу прикладной код, которому пофиг на мутабельность
&mut T коерсится в &T
источник

ML

Mike Lubinets in rust_offtopic
polunin.ai
Это для разработчиков библиотек, они страдают априори
Мне всё больше кажется, что ты тролль
источник