我正在使用在no_std环境中的设置构建的Embedded Rust项目,但是我想在使用外部板条箱(mockall)的同时使用货物测试来测试我的项目,该外部板条箱也使用std。有没有办法做到这一点?
有趣的问题。如果没有内存分配和紧急处理,以及其他一些事情,Mockall肯定无法运行。但是它可能不需要core::test不需要的任何内容。您能否举例说明这种嵌入式板条箱的外观? std是否可用于单元测试?如果您可以使任何测试正常工作,那么就有可能使模拟工作正常。
core::test
std