rust - 是否有自动将箱子添加到我的 Cargo.toml 的命令?

标签 rust rust-cargo

我希望有这样的东西:cargo install stopwatch 但在文档中找不到它。

查找包版本并手动将包添加到.toml:

[dependencies]
stopwatch="0.0.6"

感觉不够自动化。 :)

最佳答案

不,Cargo 中没有内置这样的东西。只有 cargo install 子命令可以在 system-wide 安装 crate 的二进制文件。

新第三方Cargo subcommands可以创建,并且cargo edit , 做你想做的事。

然后这些 cargo 子命令可以通过 cargo install 在一个有趣的元循环中安装!

% cargo install cargo-edit

# Now `cargo add` is available
% cargo add mycrate

关于rust - 是否有自动将箱子添加到我的 Cargo.toml 的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32934293/

相关文章:

rust - 为什么不安全的代码可以编译,但推送到向量的类似代码会提示引用的生命周期不够长?

rust - 为什么by_ref不能阻止.all使用迭代器?

rust - 在 Rust 中包含特定于 CPU 架构的源文件

dependencies - 如何使本地依赖依赖于 Cargo 中的功能?

rust - 有什么办法可以在Rust库中包含二进制文件或文本文件?

if-statement - 在 Rust 程序中,当条件为 "if"时,会执行 "false"语句,如何理解?

rust - Rust 签名中的 'a 用于什么?

rust - 为什么我会收到错误 "the trait ` Foo` is not implemented for `&mut T` “即使 T 实现了特征?

rust - 将 git commit hash 作为字符串包含到 Rust 程序中

rust - ~/.rustup 和 ~/.cargo 中的二进制文件有什么区别?