Size: a a a

2020 May 17

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Не верю
каст к &dyn Any оттуда downcast. вроде по-другому никак.
источник

B

Bogdan in rust_offtopic
Bogdan
Надо не перекладывать ответственность, а быть боескаутом
Ну т.е. даде если есть отдельный девопс, что далеко не всегда так в мелких командах
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
каст к &dyn Any оттуда downcast. вроде по-другому никак.
Зачем? У меня есть два Arc<dyn Fn>, я хочу выяснить, что они указывают в одно конкретное место.
источник

B

Bogdan in rust_offtopic
То надо неполениться и на созвоне подгять вопрос, если заметил что чтото не так
источник

B

Bogdan in rust_offtopic
СТО за всем не угонится
источник

EG

Emmanuel Goldstein in rust_offtopic
Именно то, что делает Arc::ptr_eq, только это, оказывается, не работает для dyn Trait
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Я поменял сигнатуру функции
у меня как-то появилось 100 ошибок без изменения сигнатур где-либо в программе, угадайте каким образом
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Зачем? У меня есть два Arc<dyn Fn>, я хочу выяснить, что они указывают в одно конкретное место.
a.as_raw_ptr() == b.as_raw_ptr()
может как-то так?
источник

DF

Dollar Føølish in rust_offtopic
Так у тебя жирные поинтеры
источник

DF

Dollar Føølish in rust_offtopic
В арке
источник

DF

Dollar Føølish in rust_offtopic
Поэтому и не работает
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
у меня как-то появилось 100 ошибок без изменения сигнатур где-либо в программе, угадайте каким образом
убрал зависимость из Cargo.toml?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
убрал зависимость из Cargo.toml?
нет, менял только код
источник

DF

Dollar Føølish in rust_offtopic
Потому что могут быть разные типы а их сравнение поинтеров не имеет смысла
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
зачем чекать что твоя монга без пароля слушает весь интернет.
зачем фиксить глючный уи, переписывать древний фронт, разбираться почему каждые пять часов некоторым юзерам приходится перелогинироваться. ведь гораздо интереснее реализовать модный алгоритм авторизации на клиенте
а ты уверен что у них такие проблемы есть?
источник

EG

Emmanuel Goldstein in rust_offtopic
Dollar Føølish
Потому что могут быть разные типы а их сравнение поинтеров не имеет смысла
Почему не имеет? Разные типы — значит, false, поинтеры в разные места.
источник

EG

Emmanuel Goldstein in rust_offtopic
Мне интересно чисто получены ли оба эти Arc клонированием из одного (или один из другого)
источник

DF

Dollar Føølish in rust_offtopic
А если альясинг нарушен
источник

DF

Dollar Føølish in rust_offtopic
Это может быть одно место
источник

DF

Dollar Føølish in rust_offtopic
Но витейблы разные
источник