#解析器 #数据 # #已解析

metar

一个纯Rust编写的快速METAR解析库

31个版本

0.7.7 2023年10月4日
0.7.6 2023年6月3日
0.7.5 2022年7月26日
0.5.0 2021年2月25日
0.2.3 2019年11月10日

#668解析实现

每月 下载量 28

MIT 许可证

31KB
737

Rust的METAR解析库

测试

metar-rs Automated Testing

此库定期使用真实的METAR进行测试,以寻找失败点。上面的徽章表示这些测试当前是否成功。

快速使用

此简单用法将打印出METAR的解析数据。

use metar::Metar;

fn main() {
  let metar = "EGHI 282120Z 19015KT 140V220 6000 RA SCT006 BKN009 16/14 Q1006";
  let r = Metar::parse(metar).unwrap();
  println!("{:#?}", r);
}

问题

METAR结构复杂。如果您遇到无法正确解析的METAR,请打开一个问题并包含该METAR。这将极大地帮助调试问题。


lib.rs:

Rust的METAR解析库

快速使用

此简单用法将打印出METAR的解析数据。

use metar::Metar;

let metar = "EGHI 282120Z 19015KT 140V220 6000 RA SCT006 BKN009 16/14 Q1006";
let r = Metar::parse(metar).unwrap();
println!("{:#?}", r);

问题

METAR结构复杂。如果您遇到无法正确解析的METAR,请打开一个问题并包含该METAR。这将极大地帮助调试问题。

依赖关系

~2.1–2.9MB
~58K SLoC