Size: a a a

2020 August 25

SP

Stanislav Popov in rust_offtopic
отсутствием метапрограммирования
источник

H

Hirrolot in rust_offtopic
Stanislav Popov
отсутствием метапрограммирования
Тебе в poica
источник

EG

Emmanuel Goldstein in rust_offtopic
Hirrolot
Тебе в poica
А что poica?
источник

EG

Emmanuel Goldstein in rust_offtopic
В poica есть макросы с рефлексией?
источник

H

Hirrolot in rust_offtopic
А в poica есть интроспекция чужих типов
источник

EG

Emmanuel Goldstein in rust_offtopic
Hirrolot
А в poica есть интроспекция чужих типов
Засчёт чего?
источник

H

Hirrolot in rust_offtopic
Засчёт макросов
источник

EG

Emmanuel Goldstein in rust_offtopic
Hirrolot
Засчёт макросов
А как макросы знают о содержании другого типа?
источник

/

/bin/cat in rust_offtopic
Знают
источник

/

/bin/cat in rust_offtopic
Можно придумать хитрые штуки и тогда макросы поймут типы
источник

H

Hirrolot in rust_offtopic
источник

EG

Emmanuel Goldstein in rust_offtopic
Сишные макросы — это ж тривиальный поиск и замена
источник

EG

Emmanuel Goldstein in rust_offtopic
Ну, почти тривиальный
источник

EG

Emmanuel Goldstein in rust_offtopic
А, ну то есть всё-таки только для типов, объявленных с помощью poica?
источник

H

Hirrolot in rust_offtopic
Emmanuel Goldstein
А, ну то есть всё-таки только для типов, объявленных с помощью poica?
Остальное не типы, остальное вонь
источник

EG

Emmanuel Goldstein in rust_offtopic
Hirrolot
Остальное не типы, остальное вонь
Логично
источник

/

/bin/cat in rust_offtopic
В расте можно написать макрос, который в compile time скажет, что для типа T реализован трейт
источник

SP

Stanislav Popov in rust_offtopic
а чем это лучше крестов
источник

EG

Emmanuel Goldstein in rust_offtopic
/bin/cat
В расте можно написать макрос, который в compile time скажет, что для типа T реализован трейт
Без специализации?
источник

EG

Emmanuel Goldstein in rust_offtopic
Как?
источник