没有识别连字符的箱子名称

时间:2015-08-06 04:21:00

标签: rust rust-cargo

我尝试使用exercism

练习生锈

问题集之一有这样的测试文件 enter image description here

当我试图进行货物测试时,它没有识别箱子名称。我尝试了不同的变化差异,"正方形差异"没有成功。enter image description here

Cargo.toml的内容

enter image description here

编辑:我尝试了稳定释放和当前的夜晚。

1 个答案:

答案 0 :(得分:1)

您可能使用旧版Cargo。以前,允许使用带有连字符的板条箱,但使用起来很糟糕:

extern crate "difference-of-squares" as squares;

在过去的某个时刻,Cargo被改为基本上不允许他们;它只是将所有连字符转换为下划线,因此您每次使用它时都不必手动重命名名称中带有连字符的每个包。

您还没有指定您正在使用的版本,但更新到最新版本(Rust 1.2 刚刚发布将在几天内发布)应该修复它。如果做不到这一点,请尝试引用箱子的文字名称。