命令行参数 structopt = “0.3.26” https://docs.rs/crate/structopt/latest

use structopt::StructOpt;
 
#[derive(Debug, StructOpt)]
struct Opt{
    email: String,
    content: String,
}
 
fn main() {
    let args = Opt::from_args();
    println!("{:?}",args);
    println!("{}",args.email);
    println!("{}",args.content);
}

这里的 arg1 和 arg2 分别对应 email 和 content command arg1 arg2