文件名称:typedopts:Rust中具有类型意识的命令行解析器
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-13 02:24:09
Rust
Rust中可识别类型的命令行解析 基本原理 尽管getopts可用于Rust平台,但它不是很实用,因为必须检查生成的属性映射是否存在,然后将其转换为所需的类型,从而导致许多选项和模式匹配。 Typedopts在上 用法 使用此库,您可以定义一个表示可能参数的结构,派生Decodable,然后直接对其进行解析: extern crate getopts; extern crate typedopts; extern crate "rustc-serialize" as rustc_serialize; use getopts :: Options; use std :: os; use typedopts :: {DecodeResult,ErrorType}; use rustc_serialize :: Decodable; #[derive(RustcDecodable)] st
【文件预览】:
typedopts-master
----.travis.yml(741B)
----tests()
--------test.rs(6KB)
----LICENSE(1KB)
----cargo-lite.conf(58B)
----src()
--------lib.rs(8KB)
----Cargo.toml(283B)
----examples()
--------getopt.rs(2KB)
--------readme.rs(814B)
----.gitignore(44B)
----Makefile(7KB)
----README.md(5KB)