rust-crypto给出了许多未解决的导入错误

时间:2014-11-19 00:52:28

标签: rust rust-crypto

我不确定我错过了什么。根据最新的Travis构建,这应该工作正常。 #362但我收到了很多导入错误。

这是我得到的剪辑输出

rust-crypto $ git pull
Already up-to-date.
rust-crypto $ rustc --version
rustc 0.13.0-nightly (336349c93 2014-11-17 20:37:19 +0000)
rust-crypto $ cargo --version
cargo 0.0.1-pre-nightly (56852db 2014-11-14 23:33:33 +0000)

$ make check
rustc -O  --dep-info src/rust-crypto/test.rs.d --test src/rust-crypto/test.rs -o rust-crypto-test

src/rust-crypto/aesni.rs:8:20: 8:30 error: unresolved import `aes::KeySize128`. There is no `KeySize128` in `aes`
src/rust-crypto/aesni.rs:8 use aes::{KeySize, KeySize128, KeySize192, KeySize256};
                                              ^~~~~~~~~~
src/rust-crypto/aesni.rs:8:32: 8:42 error: unresolved import `aes::KeySize192`. There is no `KeySize192` in `aes`
src/rust-crypto/aesni.rs:8 use aes::{KeySize, KeySize128, KeySize192, KeySize256};

*snip*

src/rust-crypto/blockmodes.rs:814:71: 814:84 error: unresolved import `symmetriccipher::InvalidLength`. There is no `InvalidLength` in `symmetriccipher`
src/rust-crypto/blockmodes.rs:814     use symmetriccipher::{Encryptor, Decryptor, SymmetricCipherError, InvalidLength, InvalidPadding};
                                                                                                        ^~~~~~~~~~~~~
src/rust-crypto/blockmodes.rs:814:86: 814:100 error: unresolved import `symmetriccipher::InvalidPadding`. There is no `InvalidPadding` in `symmetriccipher`
src/rust-crypto/blockmodes.rs:814     use symmetriccipher::{Encryptor, Decryptor, SymmetricCipherError, InvalidLength, InvalidPadding};
                                                                                                                       ^~~~~~~~~~~~~~
error: aborting due to 19 previous errors
make: *** [rust-crypto-test] Error 101

1 个答案:

答案 0 :(得分:4)

最近的一次重大变更使得枚举namespaced within their parent types

他们还没有合并the pull request to fix that(特拉维斯展示了公关的结果)