Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 864 Bytes

README.md

File metadata and controls

27 lines (18 loc) · 864 Bytes

METAR parsing library for Rust

Testing

metar-rs Automated Testing

This library is being testing regularly with real-world METARs to find failures. The badge above indicates whether these tests are currently successful.

Quick usage

This simple usage will print out the parsed data from the 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);
}

Issues

METARs are complicated structures. If you come across a METAR that doesn't parse correctly, please open an issue and include the METAR. This will aid in debugging the issue significantly.