Я делаю ящик proc_macro, в котором у меня есть 2 примера в каталоге примеров /.
Когда я запускаю cargo test
, 2 примера компилируются, но один из примеров не работает специально, и он предотвращает запуск теста. Я хочу сделать пример, который не компилируется, чтобы показать пользователю, как он работает.
В соответствии с do c это поведение предназначено:
Они должны компилироваться как исполняемые файлы (с функцией main ()) и загружаться в библиотеку с помощью extern crate <library-name>
. Они компилируются, когда вы запускаете свои тесты, чтобы защитить их от битрейта.
Это нормально, но как я могу отключить компиляцию для моего ошибочного примера?