命令行 应用项目
rust 命令行 - 练手项目
- 基础语法 (let,const,&str,String,if-else,fn,type, use,mod,pub,match)
- 常用数据结构 struct,HashMap,
- 常用宏,#[derive(Debug)],#[allow(unused)]
- 项目目录层级
- 模块
依赖库
[dependencies]
clap = { version = "3.2.17", features = ["derive"] }
宏展开 工具
# 宏展开工具与库安装
cargo +nightly install cargo-expand
# 展开
cargo expand --bin app_cli > app_cli.rs