如何让Rust编译器解决从std导入的问题?

时间:2013-04-13 23:23:51

标签: rust rust-obsolete

我正在为mingw32使用Rust 0.6编译器。我能够编译从“核心”导入的小程序,但不能从“std”导入。这是一个成绩单,显示了一个简单的例子以及我如何编译它:

$ cat prog.rs
use std;
$ rustc.exe prog.rs
error: failed to resolve imports
prog.rs:1:4: 1:8 error: unresolved import
prog.rs:1 use std;
              ^~~~
error: aborting due to 2 previous errors

如何让rustc.exe解决导入?

1 个答案:

答案 0 :(得分:4)

您首先需要通过extern mod std;加载外部包,然后您可以在该包中加载use个模块,或者直接使用std限定的模块,例如

extern mod std;
use std::bigint;

fn main () {
    bigint::BigInt::from_uint(1);
    std::semver::parse("1.2.3-alpha1");
}

There is more information here