我试图弄清楚为什么avr-delay::delay函数在作为外部机箱导入时没有引起任何延迟,但是当从avr-delay/src/lib.rs复制/粘贴代码到我的main.rs中时,它都像预期的那样工作当我将avr-delay的lib.rs的内容复制粘贴到我的main.rs中时,我已经让灯每隔1000ms闪烁一次,但当我导入avr-delay机箱并以这种方式使用它时,延迟几乎察觉不到。on this line,以防读取我设置的环境变量或其他东西时</e
是否可以使用cargo命令来运行库测试(即.,cargo test --lib)和文档测试,而无需运行任何集成测试(即机箱的顶级tests目录中的测试)?我的机箱是web服务的客户端库,HTTP服务器不是机箱的一部分。因此,有时在机器上运行HTTP服务器构建机箱(例如,Travis CI构建代理)是不可行的。在这种情况下,我想构建所有的测试,但是排除了所有的集成测试,因为每个集成测试都会失败。