我正在制作一个proc_macro包,其中在examples/目录下有2个示例。
当我运行时,这两个示例都被编译,但其中一个示例是故意失败的,这会阻止测试的运行。我想制作一个无法编译的示例,以向用户展示其工作原理。
根据文档所述,此行为是有意的:
它们必须编译为可执行文件(带有main()函数),并通过使用
这很好,但是如何禁用我的失败示例的编译呢?
当我运行时,这两个示例都被编译,但其中一个示例是故意失败的,这会阻止测试的运行。我想制作一个无法编译的示例,以向用户展示其工作原理。
根据文档所述,此行为是有意的:
它们必须编译为可执行文件(带有main()函数),并通过使用
extern crate <library-name>
来加载库。当您运行测试时,它们会被编译以保护它们免受位腐败的影响。这很好,但是如何禁用我的失败示例的编译呢?