常见库汇总

  • int-enum
  • clap 用于解析命令行参数的库

    clap

    clap是Rust中常用的一个解析参数的库。这个库在我们编码命令行应用程序的时候,参数解析带来了不少的方便。常见的用法如下:
  1. Cargo.toml中引用clap

    1. [dependencies]
    2. clap = {version="3.1.2", features=["derive"]}
  2. 定义一个结构体,并添加特性 ```rust use clap::Parse;

[derive(Parse)]

struct Cli{ pattern: String,

  1. #[clap(parse(from_os_str))]
  2. path:std::path::PathBuf

}

/// 在main函数中使用

fn main() { let cli = Cli::parse(); } ```