1
ответ

Как использовать пользовательский атрибут пространства-имени для макроса имен вместо типа внутри?

Я хотел бы создать собственный производный макрос, который использует новый синтаксис пространства имен: example :: attr. Я был в состоянии заставить это работать с атрибутами в типе (на поле структуры или перечислении ...
вопрос задан: 27 February 2019 16:36
0
ответов

Как сделать макрокоманду развернутой перед тем, как ее упорядочить в Rust?

Я пытаюсь написать quine в Rust, используя только макросы. Для этого я встраиваю основную функцию в макрос f1 и пытаюсь встроить литеральное представление f1 в f2 с помощью stringify !. ...
вопрос задан: 4 March 2019 17:03
0
ответов

Запуск макроса в build.rs

Я хочу создать макрос, используя ящик cpp, однако у этого ящика есть проблемы с расширением макроса. Контекст Ящик работает, беря макросы cpp! {...} встроенного кода C, компилируя их содержимое как ...
вопрос задан: 28 February 2019 13:22