metar 0.6.6

A fast METAR parsing library in pure Rust
Documentation

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.