3 个版本
使用旧的 Rust 2015
0.1.2 | 2017 年 5 月 27 日 |
---|---|
0.1.1 | 2017 年 5 月 26 日 |
0.1.0 | 2017 年 5 月 26 日 |
#8 在 #documented
36 每月下载量
54KB
851 行代码(不包括注释)
ovpnfile
这是一个用于解析 openvpn 配置文件的微型库,具体文档请见此处.
用法
安装该库
cargo install ovpnfile
使用该库
use ovpnfile;
let mut file = File::open("myovpnfile.ovpn").unwrap();
let parsed_file = ovpnfile::parse(file).unwrap();
let first_line = parsed_file.success_lines[0];
assert!(first_line.line_no == 5) //or whatever line the first succesfully parsed directive was on
assert!(first_line.directive == ovpnfile::ConfigDirective::Nobind)
详见文档以获取更多信息。
许可证
许可协议为以下之一
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您提交的任何有意包含在作品中的贡献,根据 Apache-2.0 许可证的定义,应按上述方式双许可,不附加任何额外条款或条件。
依赖
~6.5MB
~139K SLoC