4、Rust 命令行程序开发:从依赖管理到测试实践

Rust 命令行程序开发:从依赖管理到测试实践

1. 添加依赖

在 Rust 项目中,若要使用 clap 库来处理命令行参数,需在 Cargo.toml 文件的 [dependencies] 部分添加 clap 版本 2.33。示例如下:

[package]
name = "echor"
version = "0.1.0"
edition = "2018"

[dependencies]
clap = "2.33" 

这里要注意, crate 名称无需加引号,等号后面的版本号需加引号。版本号 “2.33” 表示精确使用该版本,若写 “2” 则表示使用 “2.x” 系列的最新版本。有多种指定版本的方式,建议阅读相关文档以了解更多。

当执行 cargo build 命令构建程序时,Cargo 会下载 clap 的源代码(若需要)及其所有依赖项。示例输出如下:

$ cargo build
    Updating crates.io index
   Compiling libc v0.2.93
   Compiling bitflags v1.2.1
   Compiling unicode-width v0.1.8
   Compiling vec_map v0.8.2
   Compiling
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值