Size: a a a

Rust — русскоговорящее сообществo

2020 October 17

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Хотя стоп
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Вот да. Это не то что мне нужно. Я бы так и эни использовал.
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Denis
typemap если что только со статик-типами работает
Мгм, я может быть не понимаю юзкейс до конца, но мне видится что апи для того что хочет тс можно и на owned типах сделать.
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Mikola Summer Duck
Вот да. Это не то что мне нужно. Я бы так и эни использовал.
Ладно, тогда идей нет. Могу только предложить пересмотреть дизайн апи
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
(((Mike Lubinets)))
Ладно, тогда идей нет. Могу только предложить пересмотреть дизайн апи
Я бы с радостью, но для этого нужно пересмотреть дизайн апи фьючеров 😂
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Мгм
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Ок, в общем попробую сделать по тому что предложил @MikailBag, 99% это ведь почти как 100% но без одного процента.
источник

D

Denis in Rust — русскоговорящее сообществo
хз, я бы ссылки позаворачивал в умные указатели и сделал на них, потом бы убедился, что боттлнек в производительности именно в них, и потом уже извращался
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Denis
хз, я бы ссылки позаворачивал в умные указатели и сделал на них, потом бы убедился, что боттлнек в производительности именно в них, и потом уже извращался
Это сработает только в случае если пользователь владеет объектами на которые ссылается.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
И имеет возможность завернуть их.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Я ведь не производительность оптимизирую, я пытаюсь для начала сделать чтоб оно в принципе работало.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Mikola Summer Duck
Ок, в общем попробую сделать по тому что предложил @MikailBag, 99% это ведь почти как 100% но без одного процента.
Кстати, еще один вариант эту поискать баги в компиляторе на эту тему
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Например недавно был баг (в том смысле, что его только на днях пофиксили), который позволял заставить компилятор поверить, что любой тип это 'static
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
1. Реализовать библиотеку полагающуюся на баг компилятора
2. Библиотека становится популярной
3. ...
4. Библиотека полагается на фичу языка
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Mikail Bagishov
Например недавно был баг (в том смысле, что его только на днях пофиксили), который позволял заставить компилятор поверить, что любой тип это 'static
Ну и в таком контексте type_id уже должен и сработать :)
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Кстати, в стейбле он пока есть
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Спрошу ещё в растодискорде, может тамошние мозги что-то предложат.
источник

Э

Эрик in Rust — русскоговорящее сообществo
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
источник