rust - TravisCI 上未定义的宏 'assert_ne!'

标签 rust travis-ci

我能够测试和构建 my project在我的本地机器上,但是当我想要 TravisCI 构建项目时,它说:

error: macro undefined: 'assert_ne!'

我有added two different versions of Rust but both returns the same error .

我需要在使用前导入这个宏吗?如果是这样,为什么它在我的机器上没有问题?

最佳答案

它是未定义的,因为它在那些版本中不存在。

如果您检查 documentation for assert_ne! ,你会注意到它是在 1.12 版本中引入的。您正在针对 Rust 1.0 和 1.1 进行测试。

关于rust - TravisCI 上未定义的宏 'assert_ne!',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43818730/

相关文章:

reference - 有没有办法返回对函数中创建的变量的引用?

rust - 如何使 Rust Game of Life WebAssembly 作为静态网站工作?

rust - 如何解包 &Result<_,_>?

ruby-on-rails - 如何通过travis-ci在heroku上部署Rails应用程序?

python - Travis 的 Numpy 依赖关系问题

java - Java 的 Travis CI yml 文件示例

rust - 类型别名上缺少生命周期说明符 [E0106]

data-structures - 用另一种数据结构在Rust中初始化数据结构的字段

ruby-on-rails - rake 数据库 :migration not working on travis-ci build

node.js - 如何干净地退出 CI 的 npm 服务器测试?