Open SyMind opened 1 year ago
extern crate foo 表示你想要链接到一个外部库,并将顶级 crate 名称带入作用域(相当于 use foo)。从 Rust 2018 开始,在大多数情况下,你不再需要使用 extern crate,因为 Cargo 会通知编译器存在哪些 crate。(有几个例外)
extern crate foo
use foo
extern crate
"sysroot" crate 必须通过 extern crate 导入,这些 crate 由 Rust 自行分发。
extern crate foo
表示你想要链接到一个外部库,并将顶级 crate 名称带入作用域(相当于use foo
)。从 Rust 2018 开始,在大多数情况下,你不再需要使用extern crate
,因为 Cargo 会通知编译器存在哪些 crate。(有几个例外)"sysroot" crate 必须通过
extern crate
导入,这些 crate 由 Rust 自行分发。